ubuntu下的pwntools安装及错误处理

安装流程:

由于我这里是用的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

解决问题安装完毕后测试一下,就可以正常使用了。

你可能感兴趣的:(CTF,python,二进制)