安裝流程:
由於我這裏是用的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
解決問題安裝完畢後測試一下,就可以正常使用了。