일단
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 |