如何使用fiddler抓取https請求(PC和移動端)


最近做一個抓取移動端app接口,並執行評論,收藏的接口功能測試。怎么搞/(ㄒoㄒ)/~~

按照老思路試一試,第一步還是要用fiddler來幫忙獲取接口信息!

一.基本的抓取http請求設置:

1.cmd/ipconfig獲取本機ip地址

2.手機開啟wifi,設置代理,服務器為:本機ip地址,端口號:8888

3.fiddler設置允許遠程連接(滿大街都是,自己搜)

4.打開app,點擊操作,抓包!

 

oh,shit!  竟然抓不到,什么鬼!

仔細一想我的這里基本都是https連接,無奈,百度,重新設置如下!!

二.抓取https請求設置

1.PC端設置

將FiddlerOptions切換到HTTPS選項卡,勾選Capture HTTPS CONNECTs以及Decrypt HTTPS traffic,

之后點擊導出根證書到桌面: FiddlerRoot.cer,長這樣:

如果是抓取PC的https請求,在瀏覽器高級選項中導入該證書即可,如下:

2.移動端設置

要想可以獲取app的https請求,手機上也要安裝以上的安全證書!!!

打開瀏覽器,輸入:  http://本機地址:8888

可以看到有個選項是 “證書下載”(幸虧英文還看得懂),點擊,輸入證書名稱:FiddlerRoot.cer

搞定,現在點擊app,可以看到https請求了!

大功告成,棒棒噠O(∩_∩)O~    第一步總算ok了~

 

注意:

1.電腦和手機必須使用同一WiFi,手機WiFi設置代理,端口8888

2.手機開啟測試包時必須要開fiddler才可以連接到代理,然后代理網絡才正常,只進行1是不行的,注意,fiddler才是代理通道!!!

 


免責聲明!

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



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