云网牛站
所在位置:首页 > Linux教程 > 在Linux下安装pwndbg的方法及出现错误的解决

在Linux下安装pwndbg的方法及出现错误的解决

2018-12-16 10:21:36作者:JustMe23稿源:linux站

在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就可以了。

 

相关主题

使用GDB命令行调试器调试C/C++程序

精选文章
热门文章