使用Fiddler進(jìn)行iOS APP的HTTP/HTTPS抓包

Fiddler不但能截獲各種瀏覽器發(fā)出的HTTP請(qǐng)求, 也可以截獲各種智能手機(jī)發(fā)出的HTTP/HTTPS請(qǐng)求。Fiddler能捕獲iOS設(shè)備發(fā)出的請(qǐng)求,比如IPhone, IPad, MacBook. 等等蘋果的設(shè)備。? 同理,也可以截獲Andriod,Windows Phone的等設(shè)備發(fā)出的HTTP/HTTPS。

最關(guān)鍵的是,對(duì)ios應(yīng)用抓包時(shí)直接在Windows PC上進(jìn)行,不需要非得在MAC上。下面介紹使用步驟

一、PC上安裝Fiddler

步驟略。

二、Fiddler配置(配置完后記得要重啟Fiddler)

打開Fiddler, ? Tools-> Fiddler Options 。

選中"Decrpt HTTPS traffic",Fiddler就可以截獲HTTPS請(qǐng)求

選中"Allow remote computers to connect".是允許別的機(jī)器把HTTP/HTTPS請(qǐng)求發(fā)送到Fiddler上來

三、手機(jī)配置

(1) ?網(wǎng)絡(luò)代理設(shè)置

安裝Fiddler的機(jī)器,跟iPhone 必須在同一個(gè)網(wǎng)絡(luò)里, 否則iPhone不能把HTTP發(fā)送到Fiddler的機(jī)器上來。一般情況,我們手頭上是臺(tái)式機(jī)和手機(jī),臺(tái)式機(jī)只有網(wǎng)線,沒有無線wifi,所以和手機(jī)不在同一個(gè)網(wǎng)絡(luò),這時(shí),我們就需要設(shè)置代理了

打開iPhone,? 找到你的網(wǎng)絡(luò)連接, 打開HTTP代理, 輸入Fiddler所在機(jī)器的IP地址(比如:192.168.1.104) 以及Fiddler的端口號(hào)8888

(2) Fiddler證書安裝

這一步是為了讓Fiddler能捕獲HTTPS請(qǐng)求。 如果你只需要截獲HTTP請(qǐng)求, 可以忽略這一步

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

2. 打開IPhone 的Safari, 訪問 ?http://192.168.1.104:8888, 點(diǎn)"FiddlerRoot certificate" 然后安裝證書

現(xiàn)在大功告成,可以抓包了。iPhone上的應(yīng)用(比如Safari, Firefox, Itunes, App Store)發(fā)出的HTTP/HTTPS都可以被Fiddler獲取。

實(shí)例: 打開Safari,

1. 輸入http://www.cnblogs.com/tankxiao.? 看看Fiddler能否捕獲。

2.? 輸入https://dynamic.12306.cn/otsweb/?? 看看Fiddler能否捕獲。

是不是HTTP和HTTPS都截獲到了?,? 你不但能截獲, 還可以下斷點(diǎn),修改Request, 修改Response, Do what you want.

四、注意事項(xiàng)

(1)用完了, 記得把IPhone上的Fiddler代理關(guān)閉, 以免IPhone上不了網(wǎng)。

(2)只能捕獲HTTP,而不能捕獲HTTPS的解決辦法

有時(shí)候會(huì)發(fā)現(xiàn), Fiddler 只能捕獲IPhone發(fā)出得HTTP請(qǐng)求, 而不能捕獲HTTPS請(qǐng)求, 原因可能是證書沒有安裝好。 解決辦法是:

1. 先把IPhone上所有的Fiddler證書刪除 (拿出IPhone, 點(diǎn)”設(shè)置“->“通用”->"描述文件")

2. 安裝上面的方法,重新安裝Fiddler證書

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Fiddler_官方網(wǎng)站Fiddler_官方文檔Fiddler_官方視頻Fiddler_官方插件1、Filddle...
    52Alice閱讀 8,028評(píng)論 0 10
  • 簡介 Fiddler(中文名稱:小提琴)是一個(gè)HTTP的調(diào)試代理,以代理服務(wù)器的方式,監(jiān)聽系統(tǒng)的Http網(wǎng)絡(luò)數(shù)據(jù)流...
    daoyidao閱讀 144,793評(píng)論 15 169
  • 本文部分內(nèi)容參考果殼網(wǎng)對(duì)HTTPS的介紹,這里是原文鏈接:http://www.guokr.com/post/11...
    OliverGao閱讀 3,924評(píng)論 3 29
  • 1.Find命令查找文件 使用格式:find[指定查找目錄][查找規(guī)則][查找完后執(zhí)行的action] 范例:fi...
    BeginnerMind閱讀 1,295評(píng)論 0 0
  • 總的來說昨天的活動(dòng)我覺得還是不錯(cuò)的,大家都還挺隨性,聊的也開心 關(guān)于主題,我覺得定主題可以在一開始引發(fā)大家交流,但...
    角落蜷縮閱讀 158評(píng)論 0 0

友情鏈接更多精彩內(nèi)容