標籤:markdown row 查看本機 信任 errors 本機 android 菜單 baidu
今天臨時增加一個工作,手機需要抓包,查看了不同的抓包工具,最後確定使用fiddler抓包工具進行操作,這裡以android為例記錄一下工具的配置和使用操作。
fiddler的安裝
網上有很多fiddler的,這裡我主要使用的是綠色版的,百度網盤地址如下:連結: https://pan.baidu.com/s/1boKNRkz 密碼: njye
直接開啟使用原版即可,
fiddler的配置
接下來就是如何配置fiddler,可以對android手機進行抓包操作。
首先開啟fiddler軟體介面
fiddler安裝的pc上的配置
開啟fiddler菜單Tools-->Fiddler Options->https開啟配置介面,
1. 配置fiddler允許監聽https
勾選Decrypt HTTPS traffic和Ignore servercertificate errors兩項(第一次點擊會彈出是否信任fiddler認證和安全提示,直接點擊yes就行),見圖:
2. 配置fiddler允許遠端連線
接上一步視窗中點擊Tools->Fiddler Options->Connections,勾選allow remote computers to connect,預設監聽連接埠為8888(Fiddler listens on port就是連接埠號碼),若連接埠被佔用可以設定成其他的連接埠號碼,配置好後要重新啟動fiddler,如:
點擊"ok",這樣pc端就配置完成了。接下來就是手機端的配置操作,這裡以android為例說明(ios方法基本相同)。
安卓手機配置
首先要保證pc和手機在同一網路中,這裡使用的是pc共用的無線wifi,所以滿足條件。
然後找到原生ip地址,在cmd中輸入命令ipconfig /all
即可查看本機ip,
1. 行動電話通訊配置
手機和電腦在同一網路中,開啟手機瀏覽器http://ip:連接埠號碼,這裡是http://192.168.8.170:8888,(連接埠號碼就是pc端配置的connections中設定的連接埠號碼),開啟
在開啟的介面中,點擊"FiddlerRoot certificate"安裝fiddler認證到手機端,
介面中,設定認證名稱並儲存。
接下來就是手機wifi的串連設定,
wifi設定中,點擊"進階選擇"按鈕,在下面設定手動設定Proxy 伺服器的ip和連接埠號碼,見圖。
pc和手機設定完成之後,我們就可以在手機上操作開啟搜狗瀏覽器,而fiddler就可以抓包,
注意
- 請確保原生防火牆是關閉的
- 請確保手機和pc是在同一網路
第一次配置完成之後,無法如何操作,fiddler無法抓包,重複查看了多次,配置是沒有問題的,後來修改了[過濾會話來源]:選擇只來自瀏覽器的“web Browsers”更改為不來自瀏覽器的“non-Browser”或"All Processes",
這樣就可以進行手機抓包操作了。
fiddler+android抓包工具配置使用