ARM gdb-peda 설치

MEMO 2016. 4. 1. 00:04

명령어


wget http://ftp.gnu.org/gnu/gdb/gdb-7.4.tar.gz

tar -xvf gdb-7.4.tar.gz

./configure --with-python=python2

make

make install


gdb-peda설치 시 생기는 문제 해결법

etc/Record 2014.09.14 10:10

peda가 빠르고, 엄청난 기능들이 많다고 하길래, peda설치를 할려고 했더니, 왠걸, 이미 가지고 있는  상위버전의 gdb는 python3 대의 버전을 사용한 gdb라서, peda는 2.7버전을 사용하므로, 호환 문제 때문에 제대로 실행이 안되는 현상이 나타났다.


그래서 아래와 같이 gdb소스를 받아서 파이썬 2.7을 사용한 gdb로 컴파일 하면 된다.


1.먼저 gdb-peda소스를 받는다.

https://github.com/longld/peda


2.다음을 입력한다.

echo "source ~/peda/peda.py" >> ~/.gdbinit


3.gdb 소스를 받는다.

http://ftp.gnu.org/gnu/gdb/


4.python2.7-dev 패키지를 받는다.  (이 패키지가 없으면 2.7버전을 사용해서 gdb를 컴파일 할 수 없음)

apt-get install python2.7-dev


5.libncurses5-dev 패키지를 받는다. (이 패키지가 없으면 termcap library found 에러가 난다)

apt-get install libncurses5-dev


6.gdb 소스가 있는 디렉토리로 가서, 다음을 입력한다.


./configure --with-python=python2

make

make install


(퍼온글)

http://sanguine.leaveret.kr/98

http://egloos.zum.com/YSocks/v/533143

'MEMO' 카테고리의 다른 글

arm gdb cross-comile  (0) 2016.06.27
strace 바이너리 모음  (0) 2016.06.25
ROPgadget Tool  (0) 2016.03.31
hping3  (0) 2016.03.26
14.04에서 rtl8188cus 모듈 컴파일 하기  (0) 2016.03.23
Posted by goldpapa
,