Information*/알면도움됨

peda 설치

ch4rli3kop 2017. 9. 30. 11:03
반응형
Peda는 한마디로 말하면 엄청 많이 편리한 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


반응형