[轉]如何使用Fiddler抓取指定瀏覽器的數據包


參考資料:https://www.cnblogs.com/lauren1003/p/6519630.html

使用fiddler抓取不到瀏覽器的包時常用的解決辦法:

1.必須先打開Fiddler,再打開瀏覽器 
2.Fiddler只能截取網頁與服務器間的通信,無法截取游戲封包 
3.Fiddler沒有打開捕捉模式

使用捕捉模式截取直接去特定瀏覽器的包:

1. 點擊下圖中的捕捉按鈕,按鈕處的文案將顯示成"pick target",拖動鼠標至特定瀏覽器頁面並放開鼠標,此時瀏覽器名稱及占用端口號將顯示在捕捉按鈕之后

 

其他問題的解決方法:

1、這種是chrome瀏覽器抓不到的情況:實際上fiddler是可以抓chrome的請求的。 
由於可能chrome安裝了代理管理的插件SwitchySharp,無論選擇直接連接還是選擇使用代理連接,插件都會屏蔽fiddler的設置。 
fiddler會自動給瀏覽器設置一個代理127.0.0.1 端口8888,並且記憶瀏覽器的代理設置,所有的請求先走fiddler代理,再走瀏覽器代理。 
如果使用插件,可能會直接屏蔽了fiddler的代理,因此無法監聽到請求了。

chrome下的解決方法,代理插件選擇“使用系統代理設置”選項,fiddler又重新能看到chrome的請求了。 
或者不使用插件,不用卸載,chrome很方便禁用一個插件。然后使用瀏覽器默認的代理設置方式就ok了。

使用代理插件是為了方便切換代理,但是可能會導致fiddler等工具無法使用。正所謂魚和熊掌不可兼得。 


2、還有就是可能是某個進程導致的,通常我們會到任務管理器中找,這里是個藏污納垢的地方,里面會發現好多的問題,你可以嘗試着把跟系統無關的進程都關掉,一個一個排查,看可能是哪里有問題。先這么多,后面如果有新的問題,再更新。 


3、還有一種情況是用了一款叫做adsafe的軟件,可以屏蔽掉所有的廣告。把他關掉之后就可以抓包了。分析了以下原因可能是這款軟件權限比較高,就和殺毒軟件一樣,可以接管你所有的流量。所以,fiddler就不能正常的抓到你所有的包了。直接用任務管理器把這個程序進程殺掉就好了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM