PWN環境搭建(四)


步驟總覽:
一、vm虛擬機安裝
二、kali虛擬機搭建
三、pwn工具安裝,pwntools,兼容32位,gdb等

(三)pwn工具安裝

pwntools是個工具包集合里面有很多前期分析程序需要的工具,最后用Python在寫payload時也會調用到其中的函數。現在開始按步驟安裝pwntools

步驟一:

git clone https://github.com/aquynh/capstone
cd capstone
make
make install

 

 步驟二:

git clone https://github.com/Gallopsled/pwntools
cd pwntools
python setup.py install

輸入python到交互模式

import pwn沒有報錯,pwntools安裝完成

gcc-multilib工具就是指能讓64位的系統兼容運行32位的程序,為什么要兼容,因為以后題目給的程序有的是64位的,有的是32位的。

apt-get install gcc-multilib

使用命令:leafpad /etc/apt/sources.list,並改為以下內容,

#官方源 deb http://http.kali.org/kali kali-rolling main non-free contrib

保存關閉 再執行以下命令

dpkg –add-architecture i386 
apt-get update 
apt-get install libc6:i386 

 安裝peda

git clone https://github.com/longld/peda.git ~/peda

安裝pwndbg

git clone https://github.com/pwndbg/pwndbg 
cd pwndbg 
./setup.sh

如果出現無法定位Python3-pip這種情況,是需要將Python版本切換到3

update-alternatives --install /usr/bin/python python /usr/bin/python2 100
update-alternatives --install /usr/bin/python python /usr/bin/python2 150

然后再輸入 python –version查看就是Python3版本了

如果需要切換回Python2版本輸入以下命令,選擇編號1切換成功

update-alternatives --config python

現在我們就用Python3版本來執行./setup.sh命令來安裝pwndbg工具

依然出現懵逼

好既然這樣現在我要換源了,加163點源進去

deb http://mirrors.163.com/debian/ jessie main non-free contrib
deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie main non-free contrib

apt-get update遇到問題

 暴力刪掉鎖

sudo rm  /var/lib/apt/lists/lock

apt-get update正常執行,執行完后重啟。./setup.sh正常執行

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

 

補充

ps –aux查看當前進程,更新命令占用的pid號是4288

 

殺死這個進程 sudo kill 4288或者kill -9 4288

返回上一級命令 cd ..

返回根目錄命令 cd ~

列出當前文件夾內容ls

兼容性很高的安裝命令sudo aptitude install 軟件名

 

 步驟總覽:
一、vm虛擬機安裝(結束)
二、kali虛擬機搭建(結束)
三、pwn工具安裝,pwntools,兼容32位,gdb等(結束)

 

vmware虛擬機鏈接:https://pan.baidu.com/s/1qJkkL50OvqadB_7-C81-YA 密碼:qcq8

kali2.0鏡像文件鏈接:https://pan.baidu.com/s/1-QxoTBtS6DPhK7wJ14vPZg 密碼:ozls

 


免責聲明!

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



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