我們都知道,WiFi下用 fiddler 很容易就能抓取手機(jī)應(yīng)用的請(qǐng)求溺忧,可如果我們使用流量的話微渠,該怎么抓包呢霎苗?
Android使用HttpInterceptor
具體步驟:
step1:點(diǎn)擊下載地址争剿,安裝該軟件已艰。啟動(dòng)后安裝MITM證書,只有安裝了證書才能抓取https請(qǐng)求
注意:如果啟動(dòng)后沒有彈出證書安裝頁面蚕苇,可以手動(dòng)安裝:右滑進(jìn)入左側(cè)菜單 ——> 選擇設(shè)置 ——> 選擇重新安裝證書
step2:想要抓取各家應(yīng)用哩掺,需要設(shè)置手機(jī)代理,拿三星手機(jī)來說:進(jìn)入手機(jī)系統(tǒng)的設(shè)置 ——> 選擇連接 ——> 選擇移動(dòng)網(wǎng)絡(luò) ——> 選擇接入點(diǎn)名稱 ——> 選擇添加涩笤,將其代理服務(wù)器設(shè)置為127.0.0.1嚼吞,端口為8888,別的參數(shù)參照已選中的接入點(diǎn)進(jìn)行配置蹬碧,保存后選擇該接入點(diǎn)即可
step3:然后去任意應(yīng)用操作,就能抓取到請(qǐng)求了锰茉。在HttpInterceptor首頁,點(diǎn)擊右下角的黃色箭頭切心,選擇預(yù)覽飒筑,就能查看請(qǐng)求
選擇分享,可以把抓到的請(qǐng)求打成壓縮包绽昏,然后發(fā)給第三方协屡。而且解壓之后,可以導(dǎo)入到 fiddler 里查看請(qǐng)求全谤,特方便
而且,最方便的是,正常數(shù)據(jù)會(huì)自動(dòng)轉(zhuǎn)成 json 格式查看
安卓還可以使用Packet Capture實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)下的抓包补憾,這個(gè)工具直接在應(yīng)用寶里就可以下載安裝漫萄。
IOS使用Stream
這個(gè)工具直接在appstore里下載安裝即可。這個(gè)工具真的不要太贊了盈匾!操作很方便腾务,我這就不寫具體的步驟了,只要你打開工具你就會(huì)用削饵,相信我岩瘦!
而且想要抓https的請(qǐng)求,工具會(huì)引導(dǎo)你要怎么做窿撬,真的超優(yōu)秀启昧!
參考文章:https://github.com/JZ-Darkal/AndroidHttpCapture