반응형
Peda는 한마디로 말하면 엄청 많이 편리한 gdb라고 할 수 있다.
기존 gdb보다 훨씬 편하다.
사실 내가 peda를 설치한 이유는 vmmap과 libc를 사용하기 위함이기는 하지만 암튼 기존 gdb보다 훨씬 편리하다.
git clone https://github.com/longld/peda
위 명령어로 peda를 설치하고 .gdbinit이라는 gdb 설정파일을 수정해야한다. (없으면 만들면 된다.)
기존 gdb보다 훨씬 편하다.
사실 내가 peda를 설치한 이유는 vmmap과 libc를 사용하기 위함이기는 하지만 암튼 기존 gdb보다 훨씬 편리하다.
git clone https://github.com/longld/peda
위 명령어로 peda를 설치하고 .gdbinit이라는 gdb 설정파일을 수정해야한다. (없으면 만들면 된다.)
.gdbinit의 위치는 나는 그냥 사용자계정 디렉토리에 위치하게 했다. .gdbinit 파일의 내용은 다음과 같게 한다.
source ~/peda/peda.py
#gdb가 실행할 때 페다가 실행되도록 하기위해 사용. source 명령어로 즉시 적용되게함.(source 명령어는 스크립트 파일을 수정한 후 바로 적용하기 위해 사용. 재로그인이나 재시작이 필요없음.)
set disassembly-flavor intel
#intel로 어셈블리 문법 변경.
set pagination off
#코드가 길 때, 잘려서 나오는 거 방지.
위와 같이 적용 후 gdb를 사용하면 peda가 실행된다. ㅅㅅ
참고 :
http://security.cs.pub.ro/hexcellents/wiki/kb/toolset/peda
반응형
'Information* > 알면도움됨' 카테고리의 다른 글
리눅스 휴지통 경로 (0) | 2017.10.12 |
---|---|
gdb 메모리 볼 때 명령어 옵션 (0) | 2017.10.08 |
칼리리눅스 한글 설치하기 (0) | 2017.09.30 |
리눅스 사용자 전환 (0) | 2017.09.30 |
vmware 로컬 게스트간의 파일복사, 클립보드 공유 안될 때 (1) | 2017.09.22 |