PWN環境配置(9 25更新)

2021-09-27 10:03:55 字數 1561 閱讀 2400

//python2

sudo

apt-get

install python

//python3

sudo

apt-get

install python3

//pip2

sudo

apt-get

install python-pip

//pip3

sudo

apt-get

install python3-pip

//ipyhon2

sudo

apt-get

install ipython

//ipyhon3

sudo

apt-get

install ipython3

推薦在python2環境下,安裝和呼叫,成功率比較高。

//安裝

pip2 install pwntools

//呼叫

from pwn import *

gdb外掛程式常見有peda、gef、pwndbg;我選擇的是gef,對比peda有更方便的檢視堆指令,不需要另外安裝其他外掛程式。pwndbg我就死活裝不上去,不做評價。

# via the install script

wget -q -o- | sh

# manually

wget -q -o ~/.gdbinit-gef.py

echo

source ~/.gdbinit-gef.py >> ~/.gdbinit

其他外掛程式&管理外掛程式:

gdb實用外掛程式(peda, gef, gdbinit)全解

pwn準備

由於虛擬機器裝載了vmtools,檔案可以方便傳輸,就沒有部署遠端除錯的ida。這裡使用的是吾愛破解的ida。ida pro 7.0 綠色版

修改說明:

1、由微笑一刀提供patch後的python綠化模組進行打包。

2、由微笑一刀提供中文字元搜尋的修改方法。

3、本人把區域網授權數量檢測和idb黑名單檢測限制進行了patch。

4、新增了keypatch外掛程式,方便檔案patch操作。

需要注意:

1、綠色版釋放路徑不要含有中文或者路徑長度不能超過72字元。(python模組自身的bug)

2、由於python已經綠化了,所以通過pip安裝可以直接用命令,如安裝keystone:python.exe \lib\site-packages\pip install keystone

更多外掛程式:

… r=typeid&typeid=134

pwn#dbg

含各種套路、姿勢

linux - pwn 從入門到放棄

含部分姿勢對應的漏洞例題

linux下pwn從入門到放棄

pwn手環境配置

其他安裝 作為乙個pwn手,必須要有一套自己的環境,不然的話,拿到乙個程式你該怎麼分析它呢?首先,我們說一下常用工具都有什麼 linux下 python的pwntools庫,checksec工具,gdb的peda外掛程式 有這幾個基本就可以去開心的pwn和逆向了。那麼他們都是什麼東西呢 大概瞟一眼就...

PWN環境 工具

寫exp必備工具。附上使用和安裝說明書 動態很多 著名的ollydbg 建議使用吾愛破解的 也在linux下也需要借助wine來執行。另外linux下直接在終端除錯的配套程式 gdb peda pwndbg radare2 onegadget peid upx等等,同樣linux下peid需要win...

Pwn環境搭建

1.ubuntu16.04設定系統語言為中文 首先我們要找到國內的映象源路徑,這裡要注意要找ubuntu16.04相對應的,開啟鏈結如圖 外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img jidla b 1606318034657 接著備份系統自帶更新源配置檔案,開啟終端直接用命令...