kali配置pwndbg最好要源码安装gdb!!!用apt安装的话可能会出大问题!
**
**
先装gdb,配置的那个地方python的版本一定要进行配置
wget http://ftp.gnu.org/gnu/gdb/gdb-11.2.tar.gz tar -zxvf gdb-11.2.tar.gz cd gdb... ./configure --with-python='/usr/bin/python3.9' make sudo make install
然后装pwndbg,按官网的三行来就行
git clone https://github.com/pwndbg/pwndbg cd pwndbg ./setup.sh
pwntools的安装要用sudo,不然要自己添加环境变量才能使用命令行
sudo apt-get update sudo apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential sudo python3 -m pip install --upgrade pip sudo python3 -m pip install --upgrade pwntools
pwntools是自带ROPgadget的,但是官方的安装并没有帮你添加环境变量,,,不知道是什么神奇操作,要自己添加环境变量
kali的shell用的是zsh,故环境变量添加在/etc/profile中是无效的,shell中还是不能执行
使用ROPgadget的步骤:
先找到ROPgadget的路径
sudo find / -name "ROPgadget"
配置zsh环境变量
sudo vim ~/.zshrc
或者配置全局
sudo vim /etc/zsh/zshrc
在这两个文件的最末行加入:
export PATH = "usr/local/lib/python3.9/dist-packages/bin/:$PATH"
路径记得换成前面用find找到的ROPgadget的路径



