使用Fiddler進(jìn)行抓包<一>

1.為什么是Fiddler?

抓包工具有很多畸裳,小到最常用的web調(diào)試工具firebug歌亲,達(dá)到通用的強(qiáng)大的抓包工具wireshark.為什么使用fiddler?原因如下:
a.Firebug雖然可以抓包甚垦,但是對(duì)于分析http請(qǐng)求的詳細(xì)信息,不夠強(qiáng)大甜刻。模擬http請(qǐng)求的功能也不夠顿天,且firebug常常是需要“無(wú)刷新修改”,如果刷新了頁(yè)面腺兴,所有的修改都不會(huì)保存左电。
b.Wireshark是通用的抓包工具,但是比較龐大页响,對(duì)于只需要抓取http請(qǐng)求的應(yīng)用來(lái)說(shuō)券腔,似乎有些大材小用。
c.Httpwatch也是比較常用的http抓包工具拘泞,但是只支持IE和firefox瀏覽器(其他瀏覽器可能會(huì)有相應(yīng)的插件)纷纫,對(duì)于想要調(diào)試chrome瀏覽器的http請(qǐng)求,似乎稍顯無(wú)力陪腌,而Fiddler2 是一個(gè)使用本地 127.0.0.1:8888 的 HTTP 代理辱魁,任何能夠設(shè)置 HTTP 代理為 127.0.0.1:8888 的瀏覽器和應(yīng)用程序都可以使用 Fiddler。

2.什么是Fiddler?

Fiddler是位于客戶端和服務(wù)器端的HTTP代理诗鸭,也是目前最常用的http抓包工具之一 染簇。 它能夠記錄客戶端和服務(wù)器之間的所有 HTTP請(qǐng)求,可以針對(duì)特定的HTTP請(qǐng)求强岸,分析請(qǐng)求數(shù)據(jù)锻弓、設(shè)置斷點(diǎn)、調(diào)試web應(yīng)用蝌箍、修改請(qǐng)求的數(shù)據(jù)青灼,甚至可以修改服務(wù)器返回的數(shù)據(jù)暴心,功能非常強(qiáng)大,是web調(diào)試的利器杂拨。
既然是代理专普,也就是說(shuō):客戶端的所有請(qǐng)求都要先經(jīng)過(guò)Fiddler,然后轉(zhuǎn)發(fā)到相應(yīng)的服務(wù)器弹沽,反之檀夹,服務(wù)器端的所有響應(yīng),也都會(huì)先經(jīng)過(guò)Fiddler然后發(fā)送到客戶端策橘,基于這個(gè)原因炸渡,F(xiàn)iddler支持所有可以設(shè)置http代理為127.0.0.1:8888的瀏覽器和應(yīng)用程序。使用了Fiddler之后丽已,web客戶端和服務(wù)器的請(qǐng)求如下所示:


Fiddler 作為系統(tǒng)代理蚌堵,當(dāng)啟用 Fiddler 時(shí),IE 的PROXY 設(shè)定會(huì)變成 127.0.0.1:8888促脉,因此如果你的瀏覽器在開(kāi)啟fiddler之后沒(méi)有設(shè)置相應(yīng)的代理,則fiddler是無(wú)法捕獲到HTTP請(qǐng)求的策州。如下是啟動(dòng)Fiddler之后瘸味,IE瀏覽器的代理設(shè)置:



以Firefox為例,默認(rèn)情況下够挂,firefox是沒(méi)有啟用代理的(如果你安裝了proxy等代理工具或插件旁仿,是另外一種情況),在firefox中配置http代理的步驟如下:
工具->選項(xiàng)->高級(jí)->網(wǎng)絡(luò)->設(shè)置 孽糖。并配置相應(yīng)的代理如下:


就可以使用Fiddler抓取Firefox的HTTP請(qǐng)求了枯冈。

3.Fiddler使用界面簡(jiǎn)介

Fiddler主界面的布局如下:


主界面中主要包括四個(gè)常用的塊:

1.Fiddler的菜單欄,上圖綠色部分办悟。包括捕獲http請(qǐng)求尘奏,停止捕獲請(qǐng)求,保存http請(qǐng)求病蛉,載入本地session炫加、設(shè)置捕獲規(guī)則等功能。

2.Fiddler的工具欄,上圖紅色部分铺然。包括Fiddler針對(duì)當(dāng)前view的操作(暫停俗孝,清除session,decode模式、清除緩存等)魄健。
3.web Session面板赋铝,上圖黃色區(qū)域,主要是Fiddler抓取到的每條http請(qǐng)求(每一條稱為一個(gè)session),主要包含了請(qǐng)求的url沽瘦,協(xié)議革骨,狀態(tài)碼农尖,body等信息,詳細(xì)的字段含義如下圖所示:


4.詳情和數(shù)據(jù)統(tǒng)計(jì)面板苛蒲。針對(duì)每條http請(qǐng)求的具體統(tǒng)計(jì)(例如發(fā)送/接受字節(jié)數(shù)卤橄,發(fā)送/接收時(shí)間,還有粗略統(tǒng)計(jì)世界各地訪問(wèn)該服務(wù)器所花費(fèi)的時(shí)間)和數(shù)據(jù)包分析臂外。如inspector面板下窟扑,提供headers、textview漏健、hexview,Raw等多種方式查看單條http請(qǐng)求的請(qǐng)求報(bào)文的信息:

而composer面板下嚎货,則可以模擬向相應(yīng)的服務(wù)器發(fā)送數(shù)據(jù)的過(guò)程(不錯(cuò),這就是灌水機(jī)器人的基本原理,也可以是部分http flood的一種方式)蔫浆。

也可以粘貼一次請(qǐng)求的raw http headers,達(dá)到模擬請(qǐng)求的目的:


Filter標(biāo)簽則可以設(shè)置Fiddler的過(guò)濾規(guī)則殖属,來(lái)達(dá)到過(guò)濾http請(qǐng)求的目的。最簡(jiǎn)單如:過(guò)濾內(nèi)網(wǎng)http請(qǐng)求而只抓取internet的http請(qǐng)求瓦盛,或則過(guò)濾相應(yīng)域名的http請(qǐng)求洗显。Fiddler的過(guò)濾器非常強(qiáng)大,可以過(guò)濾特定http狀態(tài)碼的請(qǐng)求原环,可以過(guò)濾特定請(qǐng)求類型的http請(qǐng)求(如css請(qǐng)求挠唆,image請(qǐng)求,js請(qǐng)求等)嘱吗,可以過(guò)濾請(qǐng)求報(bào)文大于或則小于指定大行椤(byte)的請(qǐng)求:


請(qǐng)多的過(guò)濾器規(guī)則需要一步一步去挖掘。

原文地址:http://blog.csdn.net/ohmygirl/article/details/17846199

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谒麦,一起剝皮案震驚了整個(gè)濱河市俄讹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌绕德,老刑警劉巖患膛,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異耻蛇,居然都是意外死亡剩瓶,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)城丧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)延曙,“玉大人,你說(shuō)我怎么就攤上這事亡哄≈Φ蓿” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)愿卸。 經(jīng)常有香客問(wèn)我灵临,道長(zhǎng),這世上最難降的妖魔是什么趴荸? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任儒溉,我火速辦了婚禮,結(jié)果婚禮上发钝,老公的妹妹穿的比我還像新娘顿涣。我一直安慰自己,他們只是感情好酝豪,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布涛碑。 她就那樣靜靜地躺著,像睡著了一般孵淘。 火紅的嫁衣襯著肌膚如雪蒲障。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天瘫证,我揣著相機(jī)與錄音揉阎,去河邊找鬼。 笑死背捌,一個(gè)胖子當(dāng)著我的面吹牛毙籽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播载萌,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼惧财,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼巡扇!你這毒婦竟也來(lái)了扭仁?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤厅翔,失蹤者是張志新(化名)和其女友劉穎乖坠,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體刀闷,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡熊泵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了甸昏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顽分。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖施蜜,靈堂內(nèi)的尸體忽然破棺而出卒蘸,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布缸沃,位于F島的核電站恰起,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏趾牧。R本人自食惡果不足惜检盼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望翘单。 院中可真熱鬧吨枉,春花似錦、人聲如沸县恕。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)忠烛。三九已至属提,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間美尸,已是汗流浹背冤议。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留师坎,地道東北人恕酸。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像胯陋,于是被迫代替她去往敵國(guó)和親蕊温。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • Fiddler工具簡(jiǎn)介 Fiddler是最強(qiáng)大最好用的Web調(diào)試工具之一遏乔,它能記錄所有客戶端和服務(wù)器的http和h...
    nayli閱讀 4,814評(píng)論 0 36
  • 原因 在現(xiàn)實(shí)項(xiàng)目中义矛,由于開(kāi)發(fā)的經(jīng)常調(diào)試,接口的不穩(wěn)定盟萨,和接口文檔的不及時(shí)更新凉翻,我們選擇做接口測(cè)試,更多的需要自己抓...
    我為峰2014閱讀 3,077評(píng)論 1 5
  • 轉(zhuǎn)載地址 image.png 前言 fiddler是一個(gè)很好的抓包工具捻激,默認(rèn)是抓http請(qǐng)求的制轰,對(duì)于pc上的htt...
    菜菜編程閱讀 21,102評(píng)論 0 28
  • 人會(huì)改變垃杖,無(wú)論是因?yàn)闀r(shí)間,因?yàn)樯鐣?huì)丈屹,還是因?yàn)樽约含F(xiàn)在所處的環(huán)境调俘,不可否認(rèn),人都會(huì)改變。 當(dāng)然有容顏的脉漏,性格的苞冯,身材...
    鄒小芝閱讀 363評(píng)論 2 1
  • 縱觀修圖界軟件司忱,簡(jiǎn)直多到爆炸皇忿,昨天豆瓣一篇熱門(mén)就是排名前100的修圖APP測(cè)評(píng),其實(shí)測(cè)來(lái)測(cè)去坦仍,功能近于趨同鳍烁,而且大...
    就是江小蠻啊閱讀 2,304評(píng)論 33 123