在Ubuntu、Linux Mint 19、elementary OS系统下安装pwndbg,不过在Linux Mint 19下出现Python报错,经过查找答案,得到了解决方法,以下分享给大家。
安装pwndbg pwndbg是一个Python模块,它直接加载到GDB中,用于GDB的辅助增强,它使得使用GDB的调试更少。 以下安装在Linux Mint 19系统中,Ubuntu下也是同样的方法,也可以试试elementaryOS,美观方便。 安装方法: git clone https://github.com/pwndbg/pwndbg cd pwndbg sudo #./setup.sh 注:以上方法非常的简单,也适用在Ubuntu下,如果是Ubuntu 16.04版本则需要GDB 7.11。如果使用其他的Linux发行版,建议使用从源代码构建的最新可用GDB。一定要通过--with-python=/path/to/python来配置。
安装pwndbg错误及解决方法 在elementary OS系统中安装没有遇到错误,可是在Linux Mint 19中遇到了Python报错,没有找到setuptools,因为pwndbg使用Python3,所以自己手动安装一下: sudo python3 -m pip install setuptools 然后重新执行: ./setup.sh 注:如果没有装过其他插件的话应该就直接可以用了,shell中输入gdb能够看到pwndbg>,如果装过其他的插件,要修改一下配置文件,默认在home中: sudo nano ./.gdbinit 看一下有没有这一行: source /home/yourname/pwndbg/gdbinit.py 没有的话加上,把其它的注释掉,保存启动GDB就可以了。
相关主题 |