安卓系統8.0以上版本,按照以前的方法直接配置好fiddler和手機代理,發現抓不了包了。
其實只要手機安裝了fiddler導出的證書,還是可以正常抓包的,只不過證書安裝時,不能像以前一樣直接用手機瀏覽器訪問代理服務器(fiddler)下載安裝了。
下面直接介紹安卓系統8.0版本以上抓包的配置步驟:
前置條件:手機與電腦要在同一個局域網內。
1、導出https證書。
Tools》Options》HTTPS,點擊Actions》Export Root Certificate to Desktop,然后把導出在桌面的證書導入到客戶端(瀏覽器或手機)
2、手機安裝fiddler證書:
先導出fiddler證書,在上一個文檔中“1、fiddler抓https協議請求與響應”有操作步驟,把“FiddlerRoot.cer”通過數據線導入到手機內存中,然后用手機點擊證書,輸入證書名稱(可自定義),確定,重啟手機系統即可。
3、設置代理ip及端口,tools --> telerik fiddler options --> connections -->勾選 “ Allow romote computers to connect”,端口修改成自己想要的端口號。
4、設置手機代理或瀏覽器代理,手機進入與fiddler相同局域網絡WIFI --> 修改網絡 --> 代理選擇“手動” --> 輸入ip、端口(瀏覽器設置代理不作描述)。
5、完成上述步驟就可以抓包了。