安装流程:
由于我这里是用的python3.x 并且是32位unbutu,来对pwntools安装的所以出现问题可能比较多,后面我会给出解决方法。
环境准备:
python3
pip3
libssl-dev
libffi-dev
pwntools安装:
sudo apt-get install libffi-dev
sudo apt-get install libssl-dev
sudo apt-get install python3
sudo apt-get install python-pip3
sudo apt install libc6-dev-i386 //由于我的是32位所以需要安装单独的库,如果不安装会报错。
sudo pip install pwntools
安装完成测试
python3
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pwn
>>> pwn.asm("nop")
b'\x90'
代表完成安装。
此时如果出现调用pwn库问题,解决方案如下:
pip3 install git+https://github.com/arthaud/python3-pwntools.git
输入命令即可解决。
安装过程中可能出现的问题:
1.下载过程中出现缺少库的问题:
解决方案:
sudo apt install libc6-dev-i386 //32位库
如果自己不确定自己的linux是多少位的可以用如下命令:
getconf WORD_BIT
2.安装过程中出现问题:
解决方案:
sudo apt-get install pandoc
解决问题安装完毕后测试一下,就可以正常使用了。