安裝pwntools


新手入坑。切記:所用的linux一定要是64位!!!

使用手冊

http://pwntools.readthedocs.io/en/stable/

 

環境

全新的ubuntu 14.04 64位

py2.7

 

過程

安裝git(如果沒有)

sudo apt-get install git

 

安裝Capstone disassembly/disassembler framework

終端輸入

git clone https://github.com/aquynh/capstone
切換到capstone目錄

編譯
make

sudo make install

 

安裝setuptools

這個是pwntools安裝時要用的模塊,而且還要求11.X以上的版本。網上如果pwntools安裝提示找不到setuptools模塊,網上有的解決辦法安裝后但是會提示版本太低,不成功,還要走pip更新。setuptools安裝主要通過pip安裝,所以要安裝pip(如果沒有)。

sudo apt-get install python-pip

通過pip安裝setuptools

pip install setuotools

pip list查看是否成功

 

安裝pwntools

在終端輸入

git clone https://github.com/Gallopsled/pwntools
切換pwntools目錄
sudo python setup.py install

 

測試
安裝完成之后,進入python的shell,import pwn執行成功。

 

疑難

可能還需要安裝python-dev

sudo apt-get install python-dev

安裝到一半顯示缺少ffi.h
sudo apt-get install libffi-dev

安裝到一半顯示缺少openssl.h
sudo apt-get install openssl-devel

 

————————————————————————————————————————————————————————————————————————————

以上實在ubuntu 14.04版本中安裝,如今的pwntools已適合在ubuntu 16的版本中安裝,而且非常容易。

安裝pip

$ apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential

$ pip install --upgrade pip

安裝pwntools(一定要注意權限,不然一些庫會安裝會失敗)

$ pip install --upgrade pwntools

$ apt-get install python-dev


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM