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

解決問題安裝完畢後測試一下,就可以正常使用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章