본문 바로가기
포너블(pwn)

python2&3 pwntools설치

by lolchangilsang 2022. 2. 17.

일단

http://docs.pwntools.com/en/stable/install.html

 

Installation — pwntools 4.7.0 documentation

Installation Pwntools is best supported on 64-bit Ubuntu LTS releases (14.04, 16.04, 18.04, and 20.04). Most functionality should work on any Posix-like distribution (Debian, Arch, FreeBSD, OSX, etc.). Released Version pwntools is available as a pip packag

docs.pwntools.com

여기 공식 문서에 쓰인대로 쓴 겁니다.....

 

python2는

$ apt-get update
$ apt-get install python python-pip python-dev git libssl-dev libffi-dev build-essential
$ python2 -m pip install --upgrade pip==20.3.4
$ python2 -m pip install --upgrade pwntools

입력하면 됩니다.

 

하지만 정작 실행해보면 요런식으로 뜨더라구요.....

 

다시 구글링해보니

 

요러면 된다고 하더라구요..

pip install pathlib2

이러면 잘 실행이 됩니다

 

다음으로 넘어가서 python3는

$ apt-get update
$ apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential
$ python3 -m pip install --upgrade pip
$ python3 -m pip install --upgrade pwntools

이러다가 중간에 pip3가 이런 창이 뜨면서 실행되지 않는 경우가 있습니다

 

이럴 때는 

hash -r

한 번 쳐주면 매우 빠르게 해결됩니다

 

만약 pathlib2오류가 뜬다면 python2에서 해준 것처럼 똑같이 해주면 됩니다

'포너블(pwn)' 카테고리의 다른 글

rtl x86, rop x86  (0) 2022.02.25
서버의 라이브러리 버전 알아내는 법  (0) 2022.02.25
리눅스) 라이브러리 검색  (0) 2022.02.23
RTL ret가젯은 언제 넣어줘야하나?  (0) 2022.02.19
rp++ 사용법(x86-x64)  (0) 2022.02.17