·
今天安装了Ubuntu、vmtools、pwntools和pwndbg
前两个的安装没什么困难,之前装过虚拟机,操作都差不多。
在命令行输入:
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install –upgrade pip
$ sudo pip install –upgrade virtualenv
我这是安装好的
检验是否安装好的操作
输入python进入其交互模式,检查是否能够正常使用pwntools
输入import pwn回车后没报错
这时候再尝试pwntools的asm功能
输入pwn.asm(“xor eax,eax”)
输出‘1\xc0’
如果有正确输出,即说明这个功能是可以用的,到这里就算安装完成
学习ctf必备的工具
pwndbg是GitHub上的一个项目,用于GDB的辅助增强。
pwndbg的安装
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
sudo #./setup.sh
三个命令下来基本上都是可以成功的,有的需要更新一下pip的版本
这个问题的解决办法还是从老外那儿找到的
关于这个问题的回答
apt-get remove python-pip python3