1. 程式人生 > >抓包工具Fiddler對iPhone進行抓包

抓包工具Fiddler對iPhone進行抓包

   Fiddler不僅能抓獲瀏覽器發去的HTTP請求,也可以抓取移動端發出的各種HTTP(S)請求。

 1.PC安裝Fiddler

        下載地址為:https://www.telerik.com/download/fiddler

        根據提示安裝即可。

2.Fiddler配置

選擇tools-Fildder Options   選擇HTTPS選項卡 選中"Decrpt HTTPS traffic",   Fiddler就可以截獲HTTPS請求

選擇Connections選項卡 選中"Allow remote computers to connect".  是允許別的機器把HTTP/HTTPS請求傳送到Fiddler上來

埠號是:8888,一定要重啟Fiddler才會生效

3.手機設定

3.1 網路代理設定

首先獲取PC的ip地址:命令列中輸入:ipconfig,獲取ip地址

在設定-無線區域網找到你的網路連線,開啟HTTP代理

3.2手機證書安裝

此設定是為了讓Fiddler能捕獲HTTPS請求。 如果你只需要截獲HTTP請求, 可以忽略這一步

1. 首先要知道Fiddler所在的機器的IP地址: 假如我安裝了Fiddler的機器的IP地址是:192.168.1.104

2. 開啟IPhone 的Safari, 訪問  http://192.168.1.104:8888, 點"FiddlerRoot certificate" 然後安裝證書



現在可以抓包了。IPhone上的應用(比如Safari, Firefox, Itunes, App Store)發出的HTTP/HTTPS都可以被Fiddler獲取。