记录了ctf的常用工具,随缘更新~

PWN

pwntools

最基础的工具之一,python库

1
2
3
4
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

pwndbg

最基础的工具之一,调试神器

https://blog.csdn.net/whbing1471/article/details/112410599

checksec

1
sudo apt-get install checksec

ROPgadget

https://github.com/JonathanSalwan/ROPgadget.git

1
2
3
sudo apt install python3-pip
sudo -H python3 -m pip install ROPgadget
ROPgadget --help

ropper

1
2
pip3 install capstone filebytes unicorn keystone-engine ropper
ropper --help

onegadget

https://github.com/david942j/one_gadget

1
2
sudo apt -y install ruby
gem install one_gadget

LibcSearcher

https://github.com/lieanu/LibcSearcher

1
2
3
git clone https://github.com/lieanu/LibcSearcher.git
cd LibcSearcher
python setup.py develop

glibc-all-in-one

https://github.com/matrix1001/glibc-all-in-one

patchelf

https://github.com/NixOS/patchelf

1
2
3
4
5
./bootstrap.sh
./configure
make
make check
sudo make install

error:./bootstrap.sh: 2: autoreconf: not found

解决方案:sudo apt-get install autoconf