Yakit 對于英語不好的我來說太友好了,所以我從Burp Suite轉(zhuǎn)戰(zhàn)Yakit了。這里抓包就用Yakit作為例子。
web抓包實(shí)戰(zhàn)
啟動劫持
方法1. 進(jìn)入工程后在首頁點(diǎn)擊啟動劫持按鈕可快速啟動

方法2. 點(diǎn)擊滲透測試菜中的MITM填寫配置后點(diǎn)擊劫持啟動

抓包
方法1. 直接抓包配置啟動
點(diǎn)擊免配置啟動

然后彈框中點(diǎn)擊
啟動免配置Chrome
打開的瀏覽器中隨便輸入一個(gè)地址訪問后就能看到抓到的包了
方法2. 火狐瀏覽器FoxyProxy插件和配置代理
插件安裝配置
插件市場搜索FoxyProxy安裝即可

點(diǎn)擊插件的
選項(xiàng)按鈕進(jìn)入配置頁面
在
Proxies選項(xiàng)卡中點(diǎn)擊添加按鈕
在配置頁面中填寫
標(biāo)題 Hostname(對應(yīng)圖二劫持代理監(jiān)聽主機(jī)) 端口(對應(yīng)圖二劫持代理監(jiān)聽端口) 后點(diǎn)擊save按鈕就配置完成了

安裝證書
參考資料官網(wǎng)安裝證書教程
點(diǎn)擊證書下載,去掉下載文件的.pem后綴

打開設(shè)置>隱私與安全

找到證書模塊,點(diǎn)擊
查看證書
點(diǎn)擊
導(dǎo)入后選擇之前下載的證書文件
選擇信任后點(diǎn)擊確定安裝證書

然后就能看到安裝的證書了,點(diǎn)擊確定關(guān)閉窗口,證書安裝完成。

開始使用
想用那個(gè)軟件點(diǎn)擊切換就可以了,不使用代理點(diǎn)擊Disable就能直連了

手機(jī)通過代理抓包實(shí)戰(zhàn)
配置代理
打開WLAN,在配置項(xiàng)中將代理設(shè)置為手動
主機(jī)名填寫本機(jī)ip
端口填寫8083這是Yakit默認(rèn)的端口,如設(shè)置為其他的端口填寫設(shè)置的值

注意主機(jī)名需要和下圖的主機(jī)名相同

安裝證書
文件如果能直接安裝可直接安裝,如果提示不能需要通過設(shè)置安裝參考以下流程(注意手機(jī)品牌不同可能流程有點(diǎn)不同但是大差不差)
將證書文件發(fā)送到手機(jī),如不知道怎么下載證書,看上面火狐瀏覽器FoxyProxy插件和配置代理中的證書下載部分
手機(jī)設(shè)置搜索用戶憑據(jù)進(jìn)入頁面

點(diǎn)擊
從手機(jī)存儲安裝
點(diǎn)擊
CA 證書進(jìn)入安裝流程
選擇保存到手機(jī)的證書文件

安裝完成后貨到更多安全設(shè)置,點(diǎn)擊
受信任的憑據(jù)可以從用戶憑據(jù)中看到安裝好的證書
手機(jī)流量已經(jīng)自動轉(zhuǎn)發(fā)到y(tǒng)akit
如果不需要抓手機(jī)的包了,需要正常訪問,將
WLAN中的代理設(shè)置為無取消代理即可
手機(jī)模擬器APP抓包實(shí)戰(zhàn)
首先下載逍遙模擬器并安裝
安裝證書
右側(cè)設(shè)置->引擎->打開root模式

重啟模擬器后打開系統(tǒng)設(shè)置

進(jìn)入最下方關(guān)于平板電腦

快速點(diǎn)擊版本號進(jìn)入開發(fā)者模式

退出上一級,在關(guān)于平板電腦上方有一個(gè)開發(fā)者選項(xiàng)

進(jìn)入后打開USB調(diào)試

在右邊設(shè)置中進(jìn)入網(wǎng)絡(luò),找到并安裝橋接網(wǎng)絡(luò)模式,詳細(xì)設(shè)置,記錄IP地址


下載證書將文件名中的
.crt刪除
kali執(zhí)行獲取計(jì)算機(jī)證書值
openssl x509 -inform PEM -subject_hash_old -in yakit證書.pem | head -1
記錄返回值,用于重命名這里是10fb1fcc,那就重命名為10fb1fcc.0
mv yakit證書.pem 10fb1fcc.0
找到逍遙模擬器通過快捷方式找到文件夾位置
放進(jìn)之前準(zhǔn)備的 10fb1fcc.0文件
在目錄處輸入cmd,回車
輸入以下命令
adb.exe connect 模擬器的IP
adb root
adb remount
adb push 10fb1fcc.0/system/etc/security/cacerts/


如果
adb remount報(bào)錯(cuò)將磁盤設(shè)置為獨(dú)立系統(tǒng)盤重新執(zhí)行命令

然后回到逍遙模擬器,進(jìn)入設(shè)置->安全->信任的憑證,找到證書


配置代理
設(shè)置中找到 WLAN,長按已連接的網(wǎng)絡(luò)點(diǎn)擊修改網(wǎng)絡(luò)

代理選擇手動,配置ip和端口,保存


可以開始抓包了
電腦端微信小程序抓包實(shí)戰(zhàn)
安裝證書
點(diǎn)擊證書下載,去掉下載文件的.pem后綴,雙擊下載下來的證書文件,點(diǎn)擊安裝證書

選擇本地計(jì)算機(jī),點(diǎn)擊下一步

按圖依次操作

配置Proxifier
Proxifier中文版下載地址
安裝后打開Proxifier
打開 配置文件》高級》HTTP 代理服務(wù)器 支持勾選啟用代理點(diǎn)擊確定

打開 配置文件》代理服務(wù)器 點(diǎn)擊添加

配置代理服務(wù)器,監(jiān)聽主機(jī)、端口和Yakit的配置相同

點(diǎn)擊確定配置代理服務(wù)器完成

打開 配置文件》代理規(guī)則 默認(rèn)規(guī)則勾選為Direct,讓其它程序正常上網(wǎng)

電腦端微信隨便打開一個(gè)小程序,在任務(wù)管理器中找到小程序應(yīng)用路徑并復(fù)制

回到Proxifier點(diǎn)擊添加在彈框中點(diǎn)擊瀏覽


進(jìn)入之前復(fù)制的小程序應(yīng)用路徑選擇

填寫名稱,配置規(guī)則,點(diǎn)擊確定

就能看到配置的規(guī)則了,再點(diǎn)擊確定使規(guī)則生效

再看Yakit成功抓到包了

如何不想抓包了,將規(guī)則切換為Direct就可以了
