kali2020。3安装pwn环境
配环境自用 安装pwntoolsapt-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 安装checksecgit clone https://github.com/slimm609/checksec.sh.git cd checksec.sh sudo cp checksec /usr/bin/checksec
新版使用方法: checksec --file=filename 安装pwndbggit clone https://github.com/pwndbg/pwndbg cd pwndbg sudo ./setup.sh 安装ROPGadgetsudo pip install capstone git clone https://github.com/JonathanSalwan/ROPgadget.git cd ROPgadget sudo python3 setup.py install ROPgadget出现错误
ROPgadget出现错误: $ ROPgadget -help Traceback (most recent call last): File "/usr/local/bin/ROPgadget", line 4, in __import__("pkg_resources").run_script("ROPGadget==5.8", "ROPgadget") File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 666, in run_script self.require(requires)[0].run_script(script_name, ns) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1437, in run_script .format(**locals()), pkg_resources.ResolutionError: Script "scripts/ROPgadget" not found in metadata at "/usr/local/lib/python2.7/dist-packages/ROPGadget-5.8.dist-info"
其实很简单:
提示目录/usr/local/lib/python2.7/dist-packages/ROPGadget-5.8.dist-info没有scripts/ROPgadget。
重新cp一个就行了 sudo cp -r scripts /usr/local/lib/python2.7/dist-packages/ROPGadget-5.8.dist-info
就行了 安装LibcSearchergit clone https://github.com/lieanu/LibcSearcher.git cd LibcSearcher sudo python3 setup.py develop 安装32位libc,方便运行32位程序sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 sudo apt-get install libgtk2.0-0:i386
参考文章:https://blog.csdn.net/Cony_14/article/details/109208558
参考文章:https://blog.csdn.net/qq_31990441/article/details/103534937