




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、抓包工具Fiddler的使用方法學(xué)院:信息科學(xué)與工程學(xué)院班級(jí):信安1602姓名:劉道清學(xué)號(hào)0906160212抓包工具Fiddler的使用方法Fiddler是一個(gè)http協(xié)議調(diào)試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設(shè)置斷點(diǎn),查看所有的“進(jìn)出”Fiddler的數(shù)據(jù)(指cookie,html,js,css等文件,這些都可以讓你胡亂修改的意思)。 Fiddler 要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡(jiǎn)單,因?yàn)樗粌H僅暴露http通訊還提供了一個(gè)用戶友好的格式。Fiddler 是用C#寫出來(lái)的,它包含一個(gè)簡(jiǎn)單卻功能強(qiáng)大的基于JScript .NET 事件腳本子系統(tǒng),它的靈活性非常棒
2、,可以支持眾多的http調(diào)試任務(wù),并且能夠使用.net框架語(yǔ)言進(jìn)行擴(kuò)展。Fiddler支持?jǐn)帱c(diǎn)調(diào)試技術(shù),當(dāng)你在軟件的菜單rulesautomatic breakpoints選項(xiàng)選擇before request,或者當(dāng)這些請(qǐng)求或響應(yīng)屬性能夠跟目標(biāo)的標(biāo)準(zhǔn)相匹配,F(xiàn)iddler就能夠暫停Http通訊,并且允許修改請(qǐng)求和響應(yīng)。這種功能對(duì)于安全測(cè)試是非常有用的,當(dāng)然也可以用來(lái)做一般的功能測(cè)試,因?yàn)樗械拇a路徑都可以用來(lái)演習(xí)。通過(guò)顯示所有的Http通訊,F(xiàn)iddler可以輕松地演示哪些用來(lái)生成一個(gè)頁(yè)面,通過(guò)統(tǒng)計(jì)頁(yè)面(就是Fiddler左邊的那個(gè)大框)用戶可以很輕松地使用多選,來(lái)得到一個(gè)WEB頁(yè)面的“總重
3、量”(頁(yè)面文件以及相關(guān)js,css等)你也可以很輕松地看到你請(qǐng)求的某個(gè)頁(yè)面,總共被請(qǐng)求了多少次,以及多少字節(jié)被轉(zhuǎn)化了。用戶可以加入一個(gè)Inspector插件對(duì)象,來(lái)使用.net下的任何語(yǔ)言來(lái)編寫Fiddler擴(kuò)展。RequestInspectors 和 ResponseInspectors提供一個(gè)格式規(guī)范的,或者是被指定的(用戶自定義)Http請(qǐng)求和響應(yīng)視圖。另外,通過(guò)暴露HTTP頭,用戶可以看見哪些頁(yè)面被允許在客戶端或者是代理端進(jìn)行緩存。如果要是一個(gè)響應(yīng)沒(méi)有包含Cache-Control 頭,那么他就不會(huì)被緩存在客戶端。1 同類的工具有: httpwatch, firebug, w
4、ireshark。一般地,我們常用的功能是:1.開始/暫停 抓包,方法是,點(diǎn)擊"File"->"Capture Traffic",或者直接按快捷鍵F12;2.保存已經(jīng)抓取到的數(shù)據(jù)包,方便以后再導(dǎo)入分析,點(diǎn)擊"File"->"Save"然后選擇相應(yīng)的選項(xiàng),保存即可,如圖;3.抓取指定進(jìn)程的數(shù)據(jù)包,如果目標(biāo)進(jìn)程是有窗口的話,那么可以直接使用工具欄上的 靶形圖標(biāo) (顯示"Any Process"的那個(gè),第一幅圖中有標(biāo)示出),拖放到目標(biāo)窗口即可,如果目標(biāo)進(jìn)程不是窗口程序,那么可以使用過(guò)濾器進(jìn)
5、行過(guò)濾,如圖:抓取到需要的數(shù)據(jù)包后,可以在列表中單擊指定條目進(jìn)行詳細(xì)分析,如圖:選擇一個(gè)條目之后,右側(cè)的兩個(gè)主區(qū)域就是我們需要分析的主體,上部分是請(qǐng)求的數(shù)據(jù),下半部分則是響應(yīng)的數(shù)據(jù),如圖,下面的圖就是筆者在寫本篇經(jīng)驗(yàn)過(guò)程中的數(shù)據(jù):其中,請(qǐng)求區(qū)中的"raw"(原始數(shù)據(jù))是最常用也是最詳細(xì)的,一般我們要抓包模擬都是從這里復(fù)制數(shù)據(jù),然后修改的,其它的項(xiàng)是分析請(qǐng)求中的某一種數(shù)據(jù);從下圖中我們可以看到,這次請(qǐng)求的方式是"POST" 提交地址是:(實(shí)際上就是寫經(jīng)驗(yàn)時(shí)的自動(dòng)保存草稿)還有HOST,referer,數(shù)據(jù)類型,cookies等,最下面的一行是本次請(qǐng)求所提交
6、的數(shù)據(jù),可以看到它是經(jīng)過(guò)UTF8編碼的那么怎么查看呢?別急,很簡(jiǎn)單,fiddler已經(jīng)幫我們準(zhǔn)備好了工具.先復(fù)制需要解碼的內(nèi)容,然后點(diǎn)擊工具欄上的"TextWizard",打開編碼/解碼器或者選中需要解碼的內(nèi)容然后右鍵,可以直接發(fā)送到解碼器中分析,如圖:在打開的編碼/解碼器窗口中,選擇"URLDecode",即可看到解碼出來(lái)的結(jié)果,如圖:然后我們?cè)倏匆幌卤敬握?qǐng)求的響應(yīng)結(jié)果,如圖,從響應(yīng)中可以看出,響應(yīng)的狀態(tài)碼為 200 OK,請(qǐng)求是成功的,看響應(yīng)的內(nèi)容是一個(gè)JSON,所以可以點(diǎn)擊上面的"JSON"查看:fiddler抓包軟件的具體應(yīng)用
7、:fiddler抓包使用方法跟蹤監(jiān)控android數(shù)據(jù)包 Fiddler是通過(guò)代理來(lái)實(shí)現(xiàn)數(shù)據(jù)捕獲的。對(duì) Android 手機(jī)來(lái)說(shuō),也是通過(guò)將網(wǎng)絡(luò)連接的代理指向 PC 機(jī)的 Fiddler 端口,來(lái)實(shí)現(xiàn)數(shù)據(jù)包的攔截,下面我以我的一次實(shí)踐為例,向大家介紹如何操作Fiddler 是通過(guò)代理來(lái)實(shí)現(xiàn)數(shù)據(jù)捕獲的。對(duì) Android 手機(jī)來(lái)說(shuō),也是通過(guò)將網(wǎng)絡(luò)連接的代理指向 PC 機(jī)的 Fiddler 端口,來(lái)實(shí)現(xiàn)數(shù)據(jù)包的攔截。 下面,我以我的一次實(shí)踐為例,向大家介紹如何操作。環(huán)境:Windows7、G11(android 4.0.3)1、首先,確保安裝 Fiddler 的電腦和手機(jī)在同一局域網(wǎng)內(nèi),因?yàn)橐獙⑹?/p>
8、機(jī)的代理指向 PC 機(jī),不能互相訪問(wèn)是不行的。2、Fiddler 開啟遠(yuǎn)程連接。Fiddler 主菜單 Tools -> Fiddler Options-> Connections頁(yè)簽,選中Allow remote computers to connect。3、重啟Fidler(這一步很重要,必須做)。4、獲取PC的IP地址:獲得安裝 Fiddler 這臺(tái)電腦在局域網(wǎng)內(nèi)的 IP,在手機(jī)上設(shè)置代理服務(wù)器的時(shí)候會(huì)用到,開始菜單打開運(yùn)行窗口(快捷鍵 Win + R),輸入 cmd 回車,進(jìn)入 Windows 命令行工具,輸入 ipconfig 回車,獲取PC的ip地址:5、設(shè)置手機(jī)代理:需要手機(jī)和安裝 Fiddler 電腦在同一WIFI下,手機(jī)連接到WIFI。打開手機(jī)的WIFI設(shè)置界面,選中連接的WIFI,長(zhǎng)按,彈出如
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 購(gòu)房意向合同
- 手房抵押按揭買賣合同
- 國(guó)外工程承包合同
- 政工程施工分包合同書
- 促銷場(chǎng)地租賃合同
- 幼兒園保安聘用合同
- 茶藝師(中級(jí))練習(xí)試題及答案
- 廣告代理服務(wù)居間合同
- 餐飲長(zhǎng)期訂購(gòu)合同范本
- 鏟車的勞務(wù)合同范本
- 2023年肉牛標(biāo)準(zhǔn)化規(guī)模養(yǎng)殖生產(chǎn)技術(shù)規(guī)范
- 英語(yǔ)國(guó)家概況:Chapter-10-Government(美國(guó)政府)
- 金屬加工基礎(chǔ)知識(shí)考試考核試卷
- 2024年有關(guān)業(yè)主大會(huì)議事規(guī)則(示范文本)
- 專題03二元一次方程(組)中含參數(shù)問(wèn)題壓軸題三種模型全(原卷版)
- 人教版初中數(shù)學(xué)《等腰三角形》-課件-
- 2024年大學(xué)生信息素養(yǎng)大賽(省賽)練習(xí)考試題庫(kù)(含答案)
- 被別人打了和解協(xié)議書模板
- 2024年全國(guó)(保衛(wèi)管理員安全及理論)知識(shí)考試題庫(kù)與答案
- 基礎(chǔ)模塊2 Unit5 Ancient Civilization單元測(cè)試-2025年中職高考英語(yǔ)一輪復(fù)習(xí)講練測(cè)(高教版2023修訂版·全國(guó)用)
- 2024版父子房屋買賣合同協(xié)議書
評(píng)論
0/150
提交評(píng)論