Liea
'② 공부/[Pwnable]' 카테고리의 글 목록

② 공부/[Pwnable]

② 공부/[Pwnable]

Gdb-Peda 설치하는 방법, 자주 사용하는 명령어들

요즘 워게임이나 CTF들을 참여하며 Pwnable 트랙에 관심이 생겨 WriteUp들을 찾아보았다. 어떤 식의 문제들인지 파악하던 중 색상도 알록달록 예쁜 gdb가 보여서 괜히 나도 설치해서 사용해보고 싶었는데, 최근 문서 하나를 보다가 Gdb-Peda라는 것을 알아내서 설치하게 되었다. 뿐만 아니라 Peda는 gdb와 달리 기본적으로 현재 레지스터의 상태와 실행중인 명령어, 주변 명령어, 스택의 내용 등을 표시해주며, 정말 좋은 기능으로슨 포인터를 따라가 그 안의 내용을 보여주는 기능도 존재한다. Peda는 Python Exploit Development Assistance의 약어라고 한다. 일반 gdb는 아래와 같이 생겼다. gdb 입력 시 gdb를 실행시킨다. peda는 설치 시 gdb 명령어를 입..

② 공부/[Pwnable]

[Pwnable] Format string 공격

보호되어 있는 글입니다.

② 공부/[Pwnable]

[Pwnable] SFP 공격 기법

ㅇ sfp 공격 void myfunc(char *str) { char buf[16]; strncpy(buf, str, 17) } int main(int argc, char* argv[]) { myfunc(argv[1]); } ./bugfile AAAABBBB(eggshell주소)CCCC(BBBB의 주소의 끝자리 1개) (주소값 거꾸로임)

② 공부/[Pwnable]

[Pwnable] RTL(Return to Lib...) 공격 기법

보호되어 있는 글입니다.

② 공부/[Pwnable]

[Pwnable] BoF 기본과 대책

보호되어 있는 글입니다.