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

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

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值