一、Fiddler配置
1.配置fiddler允許監聽到https:
(fiddler預設隻抓取http格式的)
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL1UERNh3aU5UMJpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL4QTN0QzNwUTMwIzNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
選擇HTTPS欄,勾選Capture HTTPS CONNECTs,點選Actions,勾選Decrypt HTTPS traffic和Ignore server certificate errors兩項, Fiddler截獲HTTPS請求,點選OK(首次點選會彈出是否信任fiddler證書和安全提示,直接點選yes就行),見圖:
2.配置fiddler允許遠端連接配接:
點選Tools-> Options->Connections。
勾選allow remote computers to connect,預設監聽端口為8888(下圖Fiddler listens on port就是端口号),若端口被占用可以設定成其他的,配置好後要重新啟動fiddler,如下圖:
Fiddler配置完成。
二、APP配置
(以安卓為例,蘋果過程都一緻,僅僅在安裝證書後需要手動開啟信任證書)。
1.首先要保證手機和電腦都處于同一個網絡:
方法是:手機開熱點,電腦連接配接手機的熱點;或者電腦開熱點,手機連接配接電腦開的熱點;
2.要知道電腦的ip位址(當然這個電腦是安裝fiddler的電腦):
第一種方法,打開fiddler,點選箭頭所指的下三角,滑鼠懸浮在Online,可以看到ip位址,我的ip是10.54.58.26
第二種方法,通過dos指令視窗,輸入ipconfig查詢,Ipv4位址對應的就是ip:10.54.58.26
3.檢視fiddler的端口号,Tools-> Options->Connections,port中值就是端口号,一般預設為8888,不用改:
4.接下來開始操作手機;
1)下載下傳證書:打開手機浏覽器,輸入http://ip:端口号,點選前往,見下圖:(每換一個wifi都要重新下載下傳安裝證書),例如,我的手機:在浏覽器視窗輸入:http://10.54.58.26:8888,通路網址之後會跳轉到證書下載下傳頁,點選FiddlerRoot certificate下載下傳證書
2)下載下傳完證書後安裝證書:在手機設定中搜尋證書,并進入安裝證書界面:
3)更改手機無線網的代理:
3-1)修改網絡:
3-2)勾選顯示進階選項,将代理改成手動:
3-3)輸入電腦ip位址,及預設端口号後點選儲存
5.現在就可以抓包了