Fiddler如何實現抓手機APP的請求


大前提:手機和電腦在同一局域網(可以電腦共享wifi熱點給手機連接)

1、修改fiddler的設置

勾選Alllow remote computers to connect選項

 

2、查看電腦的IP

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

 

 

3、設置手機WIFI代理

代理設置為手動,主機名輸入電腦的IPV4地址,端口設置為8888

 

 4、手機wifi代理設置好之后,Fiddler就可以抓取手機APP的http請求

5、抓APP上的HTTPS請求

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

 

 

 6.設置過濾

  • 手機上設置代理后,這時候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