Fiddler抓包簡(jiǎn)易教程

由于本人能力有限妖啥,文中若有錯(cuò)誤之處霉颠,歡迎指正。
轉(zhuǎn)載請(qǐng)注明出處:http://www.reibang.com/p/9e05a2522758

Fiddler是什么荆虱?

Fiddler是一個(gè)http協(xié)議調(diào)試代理工具掉分,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊俭缓,設(shè)置斷點(diǎn),查看所有的進(jìn)出Fiddler的數(shù)據(jù)酥郭。 Fiddler 要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡(jiǎn)單,因?yàn)樗粌H僅暴露http通訊還提供了一個(gè)用戶友好的格式愿吹。

icon

寫在前面

本文基于Fiddler4講解基本使用不从,主要面向移動(dòng)端,文中所介紹功能基本可以滿足移動(dòng)端開發(fā)調(diào)試犁跪。Fiddler功能強(qiáng)大不止于此椿息,請(qǐng)自行探索。Fiddler 下載地址

抓包原理

選項(xiàng)面板(Tools --- Telerik Fiddler Options)

選項(xiàng)面板
  • 基本連接設(shè)置

本地代理端口可以任意指定坷衍,不與當(dāng)前計(jì)算機(jī)中的其他軟件重復(fù)即可寝优。
因?yàn)槲覀円{(diào)試手機(jī),所以需要把遠(yuǎn)程連接打開枫耳。

連接設(shè)置
  • HTTPS設(shè)置(根據(jù)需要)

默認(rèn)是沒開啟https支持的乏矾,當(dāng)項(xiàng)目中的接口使用的是https協(xié)議時(shí),需要打開該功能迁杨。

HTTPS設(shè)置

手機(jī)端(客戶端)設(shè)置

保證Fiddler和手機(jī)在同一局域網(wǎng)下钻心,設(shè)置手機(jī)代理服務(wù)器地址為Fiddler服務(wù)器地址即可。

設(shè)置代理服務(wù)器
  • 當(dāng)使用https協(xié)議時(shí)铅协,需要下載證書(根據(jù)需要)

在手機(jī)瀏覽器訪問Fiddler服務(wù)器---下載證書---安裝證書(設(shè)置→安全→憑據(jù)存儲(chǔ)→從sd卡安裝)

下載證書

至此完成基本設(shè)置


視圖功能區(qū)域

會(huì)話的概念:一次請(qǐng)求和一次相應(yīng)就是一個(gè)會(huì)話捷沸。

視圖功能區(qū)域
  • 下面挑幾個(gè)快捷功能區(qū)中常用幾項(xiàng)解釋,其他功能自己嘗試:


    快捷功能區(qū)
1:給會(huì)話添加備注信息
2:重新加載當(dāng)前會(huì)話
3:刪除會(huì)話選項(xiàng)
4:放行狐史,和斷點(diǎn)對(duì)應(yīng)痒给,后面詳細(xì)講解
5:響應(yīng)模式。也即是骏全,當(dāng)Fiddler拿到遠(yuǎn)程的response后是緩存起來一次響應(yīng)給客戶端還是以stream的方式直接響應(yīng)苍柏。
6:解碼。有些請(qǐng)求是被編碼的吟温,點(diǎn)擊這個(gè)按鈕后可以根據(jù)響應(yīng)的編碼格式自動(dòng)解碼序仙。
7:查找會(huì)話。
8:保存會(huì)話鲁豪。
9:截屏潘悼。截屏后,會(huì)以會(huì)話的方式返回一個(gè)截圖爬橡。
  • 會(huì)話列表的操作比較簡(jiǎn)單可以自己嘗試(單個(gè)會(huì)話右鍵)

Inspectors面板介紹

上半部為請(qǐng)求部分治唤,下半部為響應(yīng)部分〔谏辏可以根據(jù)實(shí)際需要查看紅色框內(nèi)的子選項(xiàng)內(nèi)容宾添。

Inspectors面板

斷點(diǎn)請(qǐng)求/響應(yīng)

斷點(diǎn)1

如圖,箭頭所指的位置時(shí)可以點(diǎn)擊的。共三種狀態(tài):
空白:不設(shè)置斷點(diǎn)缕陕。
箭頭向上:表示斷點(diǎn)請(qǐng)求粱锐。此時(shí)客戶端的請(qǐng)求是無法直接到達(dá)目標(biāo)服務(wù)器的,需要手動(dòng)控制扛邑。
箭頭向下:表示斷點(diǎn)響應(yīng)怜浅。此時(shí)目標(biāo)服務(wù)器的響應(yīng)是無法直接到達(dá)客戶端的,需要手動(dòng)控制蔬崩。

斷點(diǎn)2

斷點(diǎn)請(qǐng)求并修改

修改請(qǐng)求

如圖恶座,操作步驟:

  1. 設(shè)置斷點(diǎn)請(qǐng)求,手機(jī)端訪問接口
  2. 點(diǎn)擊對(duì)應(yīng)的會(huì)話
  3. 查看請(qǐng)求報(bào)文信息
  4. 修改請(qǐng)求內(nèi)容
  5. 完成斷點(diǎn)沥阳,放行跨琳,把該請(qǐng)求發(fā)送給目標(biāo)服務(wù)器。

斷點(diǎn)響應(yīng)并修改

和斷點(diǎn)請(qǐng)求操作類似桐罕,只是在響應(yīng)區(qū)域修改報(bào)文信息即可脉让。
在斷點(diǎn)響應(yīng)時(shí),請(qǐng)注意超時(shí)時(shí)間冈绊。

會(huì)話圖標(biāo)含義對(duì)照表

會(huì)話圖標(biāo)含義對(duì)照表
Fildder是支持命令行操作的侠鳄,以上功能都可以使用命令行,可以鍵入help命令到官網(wǎng)查看死宣。
命令行

寫在最后

工欲善其事必先利其器伟恶!Fiddler是學(xué)習(xí)http報(bào)文,開發(fā)調(diào)試毅该,web測(cè)試之利器也博秫!它的功能和作用還有很多,可以在日后自行操作嘗試眶掌!

另:推薦一款A(yù)ndroid端網(wǎng)絡(luò)診斷工具
AndroidHttpCapture github地址
AndroidHttpCapture網(wǎng)絡(luò)診斷工具 是一款A(yù)ndroid手機(jī)抓包軟件 主要功能包括:手機(jī)端抓包挡育、PING/DNS/TraceRoute診斷、抓包HAR數(shù)據(jù)上傳分享朴爬。你也可以看成是Android版的Fiddler (o)/~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末即寒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子召噩,更是在濱河造成了極大的恐慌母赵,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件具滴,死亡現(xiàn)場(chǎng)離奇詭異凹嘲,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)构韵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門周蹭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來趋艘,“玉大人,你說我怎么就攤上這事凶朗〈呻剩” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵俱尼,是天一觀的道長(zhǎng)抖单。 經(jīng)常有香客問我,道長(zhǎng)遇八,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任耍休,我火速辦了婚禮刃永,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘羊精。我一直安慰自己斯够,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布喧锦。 她就那樣靜靜地躺著读规,像睡著了一般。 火紅的嫁衣襯著肌膚如雪燃少。 梳的紋絲不亂的頭發(fā)上束亏,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音阵具,去河邊找鬼碍遍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛阳液,可吹牛的內(nèi)容都是我干的怕敬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼帘皿,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼东跪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鹰溜,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤虽填,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后奉狈,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卤唉,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年仁期,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了桑驱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片竭恬。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖熬的,靈堂內(nèi)的尸體忽然破棺而出痊硕,到底是詐尸還是另有隱情,我是刑警寧澤押框,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布岔绸,位于F島的核電站,受9級(jí)特大地震影響橡伞,放射性物質(zhì)發(fā)生泄漏盒揉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一兑徘、第九天 我趴在偏房一處隱蔽的房頂上張望刚盈。 院中可真熱鬧,春花似錦挂脑、人聲如沸藕漱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肋联。三九已至,卻和暖如春刁俭,著一層夾襖步出監(jiān)牢的瞬間橄仍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來泰國打工薄翅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沙兰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓翘魄,卻偏偏與公主長(zhǎng)得像鼎天,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子暑竟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 前言fiddler是一個(gè)很好的抓包工具斋射,默認(rèn)是抓http請(qǐng)求的,對(duì)于pc上的https請(qǐng)求但荤,會(huì)提示網(wǎng)頁不安全罗岖,這時(shí)...
    胖子愛豬蹄閱讀 12,361評(píng)論 4 22
  • Fiddler_官方網(wǎng)站Fiddler_官方文檔Fiddler_官方視頻Fiddler_官方插件1、Filddle...
    52Alice閱讀 7,727評(píng)論 0 10
  • 簡(jiǎn)介 Fiddler(中文名稱:小提琴)是一個(gè)HTTP的調(diào)試代理腹躁,以代理服務(wù)器的方式桑包,監(jiān)聽系統(tǒng)的Http網(wǎng)絡(luò)數(shù)據(jù)流...
    daoyidao閱讀 143,615評(píng)論 15 169
  • 本文初衷 整理對(duì) Fiddler 工具的知識(shí)積累 分享給更多需要使用抓包工具的人 Fiddler 介紹 它是什么 ...
    UPUPMO閱讀 13,585評(píng)論 6 123
  • 什么是Fiddler Fiddler是http調(diào)試代理,他能夠記錄所有的你電腦與互聯(lián)網(wǎng)之間的通訊,F(xiàn)iddler也...
    三季人閱讀 1,723評(píng)論 1 4