포너블을 위한 우분투 세팅
1.git 설치
sudo apt-get install git
2.pwntools 설치
sudo apt-get update
sudo apt-get install python3 python3-dev python3-pip
pip3 install --upgrade git+https://github.com/arthaud/python3-pwntools.git
python3 실행 후 from pwn import * 했을시 오류 안뜨면 설치가 잘된것임
3.pwndbg 설치
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
4.checksec 설치
git clone https://github.com/slimm609/checksec.sh
cd checksec.sh
cp checksec /usr/local/bin
사용법 checksec <바이너리>
5.ROPgadget 설치
pip3 install ropgadget
사용법 ROPgadget --binary <바이너리> | grep "gadget"
6.one_gadget 설치
sudo apt install ruby
sudo gem install one_gadget
'Pwn' 카테고리의 다른 글
레지스터, 어셈블리, 메모리 구조 (0) | 2022.01.18 |
---|---|
gcc -m32 컴파일 오류 (0) | 2022.01.06 |