Fiddler-抓取手機app請求


如何使用 Fiddler 抓取手機app請求?

 

前提:手機和電腦在同一局域網

1.設置

  • Fiddler>Tools>Options>Connections 勾選 Allow remote computers to connect
  • 記住這里的端口號:8888,稍后會用到

 

2. 查看電腦IP

  • 打開cmd,輸入:ipconfig,記住IPv4

 

3.設置代理

  • 手機設置->WLAN設置->選擇該wifi,長按彈出選項框(有的手機是點右邊的箭頭)
  • 選擇修改網絡配置:

    1.配置主機名:與主機電腦IP地址保持一致

    2.端口號:8888

  • 保存后就可以抓到來自手機的請求了

 

 

4.抓APP上的HTTPS請求

  • 如果app都是http請求,是不需要安裝證書,能直接抓到的;如果是https請求,手機就需要下載證書
  • 打開手機瀏覽器輸入:http://xx.xx.xx.xx:8888 ,這個中間的host地址就是前面查到的本機地址,例如:http://172.20.10.5:8888
  • 出現如下畫面,點箭頭所指的位置,點擊安裝就可以了

 

5.設置過濾

  • 手機上設置代理后,這時候fiddler上抓到的是pc和app所有的請求,如果pc上打開網址,會很多,這時候就需要開啟過濾
  • 打開Fiddler>Tools>Options>HTTPS>...from remote clients only,選擇這個選項就可以了
  1. ...from all processes :抓所有的請求
  2. ...from browsers only :只抓瀏覽器的請求
  3. ...from non-browsers only :只抓非瀏覽器的請求
  4. ...from remote clients only:只抓遠程客戶端請求

 

 

最后提醒:如果手機設置了代理,測試完成后記得恢復,否則手機無法正常上網

 


免責聲明!

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



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