【Fiddler 只查看自己關心的APP數據包】Fiddler抓取手機APP程序數據包--過濾多余的Sessions


1.下載並安裝Fiddler

  小兄弟自己百度吧~

2.設置Fiddler可監聽遠程通訊

  前提條件:需要監聽的手機和Fiddler所在的電腦必須在同一個局域網下。

  ①點擊Tools --> Options --> Connections --> 勾選 Allow remote computers to connect  最后彈出的窗口點擊確定。

  ②點擊HTTPS --> 勾選Decrypt HTTPS traffic --> 下拉框選擇...from all processes --> 勾選 Ignore server certificate errors (unsafe) --> 點擊OK。

  ③重啟Fiddler,如果出現如下報錯:Unable to bind to port [8888],ErrorCode:10106。命令提示符cmd輸入如下命令:netsh winsock reset 並重啟電腦,再次打開Fiddler即可。

 3.設置手機WLAN代理

  ①電腦端windows + R,cmd命令提示符,輸入ipconfig命令查看電腦的IP地址,如圖所示:

  ②打開手機WLAN設置,設置 --> WiFi --> 點擊和電腦同一局域網下的網絡 --> HTTP代理配置 --> 手動 --> 填寫服務器地址為電腦的IP地址,端口號填寫8888

(Fiddler默認代理端口號,如果Fiddler設置的端口號不是8888,這里需要和Fiddler的一致,打開Fiddler --> Tools --> Options --> Connections可查看Fiddler設置的端

口號)--> 點擊保存即可。

4.過濾多余的Sessions

此時Fiddler已經可以抓取手機的數據包了,但是在Fiddler的左側會話欄中經常會出現多余的我們不需要關心的會話,我們需要過濾掉這些信息:

打開Fiddler,點擊右側工具欄中的“Filters”,勾選“Use Filters”,然后在下方選擇“Show only the following Hosts”,

然后在輸入框中輸入需要抓取的IP或者域名即可。如圖所示:

此時,Fiddler就能抓取APP數據包了,具體查看數據包的方法這里就不在多提了。

注意:由於電腦端Fiddler通過代理的方式來監聽8888端口的數據,如果電腦端的Fiddler關閉之后,手機端需要關閉代理才能正常上網。

 

乖,摸摸頭~

 


免責聲明!

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



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