Fiddler下載安裝及手機抓包--小白版
阿新 • • 發佈:2020-10-16
文章目錄
一、下載地址及安裝
- 自行百度官網
- 網盤下載連結:提取碼:0bpr
傻瓜式安裝即可
二、fiddler手機抓包原理
在本機開啟了一個http的代理伺服器,然後它會轉發所有的http請求和響應。Fiddler 是以代理web 伺服器的形式工作的,它使用代理地址:127.0.0.1,埠:8888。網路請求走fiddler,fiddler從中攔截資料,由於fiddler充當中間人的角色,所以可以解密https。因此,它比一般的firebug或者是chrome自帶的抓包工具要好用的多。不僅如此,它還可以支援請求重放等一些高階功能。它還可以支援對手機應用進行http抓包的。本文就是手機抓包。
瀏覽器的代理設定預設是關著的,win7谷歌瀏覽器“設定–高階–系統–開啟代理伺服器–區域網設定–代理伺服器”勾上。代理開關為開:可以抓到包,代理開關為關:抓不到包。
三、前提條件:
1).電腦需要安裝Fiddler
2).測試手機需要支援Wifi
3).測試手機與電腦需要同一網路
4).所測APP需支援代理
四、步驟
1.設定fiddler
-
電腦端開啟安裝好的的fiddler,開啟Tools-Options
-
設定-HTTPS設定
(首次點選會彈出是否信任fiddler證書和安全提示,直接點選yes就行)
- Connection設定如下圖
勾選allow remote computers to connect,預設監聽埠為8888(下圖Fiddler listens on port就是埠號),若埠被佔用可以設定成其他的,配置好後要重新啟動fiddler
2.對手機端進行引數配置
- 保證手機和電腦都處於同一個網路 即連線同一wifi
- 然後要知道該電腦的ip地址
查詢方法;電腦ip地址可通過cmd,輸入ipconfig查詢,或網路共享中ipv4找到
- 再者要知道fiddler的埠號,
Tools->TelerikFiddler Options->Connections,port中值就是埠號,一般預設為8888
- 開啟手機瀏覽器,輸入http://ip:埠號 例如:http://192.168.0.22:8888
-
下載證書並安裝
注意:新安裝的證書需要信任,具體操作方式根據自己的手機系統自行百度
-
找到來連線的wifi並將代理改為手動,主機名填寫電腦的ip地址,埠寫剛剛fiddler寫的埠
- 操作手機,電腦fiddler中會顯示一些http資訊,成功