狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[轉(zhuǎn)帖]Fiddler抓包詳細(xì)實(shí)用保姆級(jí)教程,小白一看就會(huì)

liguoquan
2023年10月26日 14:20 本文熱度 1032
:Fiddler抓包詳細(xì)實(shí)用保姆級(jí)教程,小白一看就會(huì)


一、Fiddler4工作原理
Fiddler 是一款以代理web服務(wù)器的形式工作的,它使用代理地址:127.0.0.1,端口:8888,這是fiddler的默認(rèn)端口。

我們發(fā)送的每一個(gè)請求和收到的每一個(gè)響應(yīng)都會(huì)先經(jīng)過fiddler,這樣就實(shí)現(xiàn)了抓取數(shù)據(jù)包的工作。

當(dāng)Fiddler退出時(shí)它會(huì)自動(dòng)注銷,這樣不會(huì)影響其它程序。

如果Fiddler非正常退出,這時(shí)候因?yàn)?strong style=";padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;letter-spacing: 2px">Fiddler沒有自動(dòng)注銷,會(huì)造成網(wǎng)頁無法訪問。

解決的辦法是重新啟動(dòng)下Fiddler
注意事項(xiàng):安裝和使用的時(shí)候需要關(guān)閉殺毒軟件
 

2

 

二、如何捕獲http請求數(shù)據(jù)包?

fiddler默認(rèn)就可以抓取電腦的http請求,可以查看statistics信息,可以查看抓取包的開始時(shí)間及響應(yīng)時(shí)間,Inspectors選項(xiàng)可以查看請求和響應(yīng)的詳細(xì)信息

Raw表示原數(shù)據(jù)格式,還可以查看fiddler日志等。

 

3

 

三、如何捕獲https數(shù)據(jù)包

Fiddler默認(rèn)是不可以抓取https協(xié)議的,需要進(jìn)行配置,如果沒有進(jìn)行配置,在打開https協(xié)議的網(wǎng)頁的時(shí)候會(huì)提示風(fēng)險(xiǎn),所以為了能抓取互聯(lián)網(wǎng)網(wǎng)頁,可以先進(jìn)行https配置

配置https協(xié)議:

勾選這三個(gè)選項(xiàng),然后點(diǎn)擊actions,選擇將證書生成到桌面上,再在瀏覽器的證書管理中,導(dǎo)入Fiddler的證書
通過以上步驟就可以抓取https的協(xié)議了。

注意事項(xiàng):
在進(jìn)行本機(jī)抓取和遠(yuǎn)程抓取(手機(jī))的時(shí)候注意這里的切換。

4

 四、過濾請求:
打開fiddler,找到Filters選項(xiàng)并點(diǎn)擊打開。

設(shè)置完后需要在actions里面選擇運(yùn)行設(shè)置選項(xiàng),不選其實(shí)也可以,另外在選擇了域名篩選后,又選擇了進(jìn)程,有時(shí)候會(huì)抓取不出來域名的。



以上隱藏的意思是指在左側(cè)不會(huì)顯示抓取該域名的包請求,格式支持通配符*,顯示的話就是正常顯示出來,標(biāo)記的話就是在左側(cè)會(huì)加粗顯示這些域名的請求。


其它過濾還可以通過請求頭,響應(yīng)狀態(tài),響應(yīng)頭等條件進(jìn)行篩選,但通常使用域名或者進(jìn)程就完全足夠了。

以上過濾時(shí)記在設(shè)置完過濾條件后一定要選擇actions runfilterset now以馬上生效。 

5

 

五、抓取手機(jī)app

在抓取手機(jī)的請求時(shí),有時(shí)候需要關(guān)閉電腦防火墻,配置好https的抓包請求,然后將手機(jī)連接的wifi設(shè)置為代理。

代理的ip就是電腦的wifi IP,端口為fiddler上面設(shè)置的端口,再設(shè)置為DHCP,然后訪問手機(jī)上面的app或者是瀏覽器fiddler就可以抓取到了。

關(guān)于手機(jī)證書問題,手機(jī)瀏覽器輸入電腦的ip加端口后會(huì)提示下載fiddler證書,點(diǎn)擊下載后安裝就可以了。
 
注意事項(xiàng):
1)在PC切換wifi網(wǎng)絡(luò)后,ip會(huì)變化,那么在手機(jī)端,需要重新安裝一下FiddlerRoot certificate 安全證書,然后重新設(shè)置代理。

2)如果在設(shè)置代理后,手機(jī)不能正常打開網(wǎng)頁,很多時(shí)候都是由于Fiddler的安裝證書存在問題,比如沒有被授權(quán)。

3)不同的手機(jī),安裝Fiddler Root certificate 證書的時(shí)候,有點(diǎn)不一樣,比如小米手機(jī)比較特別,方法不一樣。

4)針對Anderiod 7.1以上的手機(jī)抓包時(shí),需要做另外的授權(quán)等處理方法。 

6

 

六、弱網(wǎng)測試設(shè)置

① 為什么要進(jìn)行弱網(wǎng)測試?
按照移動(dòng)特性,各種網(wǎng)絡(luò)連接協(xié)議不同,導(dǎo)致通信的信號(hào)不同,速率也不同,影響應(yīng)用的加載時(shí)間、可用性、穩(wěn)定性。

② 什么樣的網(wǎng)絡(luò)屬于弱網(wǎng)?
低于2g速率的時(shí)候都屬于弱網(wǎng)也可以將3g劃分為弱網(wǎng) 一般wifi不納入弱網(wǎng)測試范圍。

③ 如何進(jìn)行弱網(wǎng)測試?
  1.SIM卡的網(wǎng)絡(luò)切換
手機(jī)-設(shè)置-移動(dòng)網(wǎng)絡(luò)設(shè)置-網(wǎng)絡(luò)類型選擇。

3G卡有3種設(shè)置模式:
     1.只使用2G網(wǎng)絡(luò)
     2.只使用3G網(wǎng)絡(luò)
     3.3G網(wǎng)絡(luò)優(yōu)先

根據(jù)手機(jī)型號(hào)的不同,上面的選項(xiàng)會(huì)稍有變化。
因?yàn)?strong style=";padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;letter-spacing: 2px">電信、移動(dòng)、聯(lián)通的速率各不相同所以可以取速率最低的值進(jìn)行測試。

2. 使用虛擬機(jī)模擬網(wǎng)絡(luò)速率
3. 使用Fiddler來進(jìn)行網(wǎng)絡(luò)代理。
 

7



 
fiddler模擬限速的原理
我們可以通過fiddler來模擬限速,因?yàn)?strong style=";padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;letter-spacing: 2px">fiddler本來就是個(gè)代理,它提供了客戶端請求前和服務(wù)器響應(yīng)前的回調(diào)接口,我們可以在這些接口里 面自定義一些邏輯。

Fiddler的模擬限速正是在客戶端請求前來自定義限速的邏輯,此邏輯是通過延遲發(fā)送數(shù)據(jù)或接收的數(shù)據(jù)的時(shí)間來限制網(wǎng)絡(luò)的下載速度和 上傳速度,從而達(dá)到限速的效果。

方法:
選擇fiddler菜單 Rules → Performances → Simulate Modem Speeds :模擬調(diào)制解調(diào)器的速度。

然后選擇Rules—>Cutomize Rules打開CustomRules.js 文檔
在該文檔中查找到m_SimulateModem,該方法就是用來設(shè)置弱網(wǎng)的。

更改原則 :
讓我們來分析一下這幾行代碼:
首先來判斷m_SimulateModem是否為true,也就是是否設(shè)置了弱網(wǎng)模式。

如為弱網(wǎng)模式。則分析代碼oSession[“request-trickle-delay”] = “300”

注釋的也很明白,Delay sends by 300ms per KB uploaded.上傳1KB需要300ms,轉(zhuǎn)化一下上傳速度:1Kb/0.3s = 10/3(KB/s).

如果你想設(shè)置上傳的速度為50KB/s,你則需要設(shè)置Delay 時(shí)間為 20ms同樣的方法,也可以限制上傳的速度,調(diào)整oSession[“response-trickle-delay”]即可。

通過以上學(xué)習(xí)至少達(dá)到可以抓取自己想要的信息,并且可以抓取到手機(jī)端的請求

該文章在 2023/10/26 14:20:51 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved