一、概述
簡介
Fiddler是位於客戶端和服務器端之間的代理,也是目前最常用的抓包工具之一 。它能夠記錄客戶端和服務器之間的所有 請求,可以針對特定的請求,分析請求數據、設置斷點、調試web應用、修改請求的數據,甚至可以修改服務器返回的數據,功能非常強大,是web調試的利器。
看到這么多的應用,是不是就迫不及待的想要開始你的抓包之旅呢,不要急,俗話說的好:工欲善其事,必先利其器,我們先來安裝Fiddler吧。
下載
打開官網,官網下載地址是https://www.telerik.com/download/fiddler
打開以后選擇你的相關信息如下圖:
說明:
第一個選擇:Mobile application development/debugging,表示移動應用開發/調試
第二個,輸入你的郵箱
第三個,選擇China
最后點擊Download for Window,就會下載一個exe程序。
安裝過程就不多了,直接一路下一步即可。
二、配置
打開軟件后,效果如下:
安裝證書
由於默認無法解析https請求,因此需要安裝證書才行。
在工具欄找到Tools,然后依次選擇Options、HTTPS ,然后勾選Decrypt HTTPS traffic選項,勾選后安裝證書。
點擊yes
選擇是
點擊是
提示安裝完成
連接信息
配置連接信息:Tools > Options >Connections
- 端口默認是8888,你可以進行修改。
- 勾選Allow remote computers to connect選項,然后重啟Fiddler,再次打開時會彈出一個信息,選擇ok即可。
三、瀏覽器測試
打開ie瀏覽器,點擊internet選項-->連接-->局域網設置
設置代理,端口為8888
設置好之后,打開百度首頁,就可以看到很多信息了。
四、手機測試
但是如果你想要對手機上的app進行抓包怎么辦呢,那么你還需要進行以下操作:
首先你的Fiddler所在的電腦和手機必須處在同一個局域網內(即連着同一個路由器)。
查看你的本機IP地址,在Fiddler的右上角有一個Online按鈕,點擊一下會顯示你的IP信息
因為我本機有很多網卡,其中:192.168.31.145,就是無線網卡ip。
打開你的手機,找到你所連接的WIFI,長按選擇修改網絡,輸入密碼后往下拖動,然后勾選顯示高級選項,然后在代理一欄選擇手動,再將你先前查看的IP地址和端口號輸入進去,然后保存。
最后安裝手機證書,在手機瀏覽器一欄輸入電腦的IP地址和端口號
這里我是192.168.31.145:8888
下載完成后,安裝證書
安裝完成后,打開今日頭條,就可以看到很多數據了。
注意:對於抖音,如果wifi設置了Fiddler代理,打開抖音時,提示網絡不可連接。當你wifi設置關閉代理后,再次打開抖音,就可以了。
看來抖音對於數據的安全防護策略,確實比較牛逼。
關於Fiddler的高級用法,請參考鏈接:https://www.cnblogs.com/yyhh/p/5140852.html
本文參考鏈接:
https://blog.csdn.net/ychgyyn/article/details/82154433