如何使用Fiddler抓取APP接口和微信授權網頁源代碼


 Fiddler,一個抓包神器,不僅可以通過手機訪問APP抓取接口甚至一些數據,還可以抓取微信授權網頁的代碼。

 

下載安裝

1. 下載地址(官網):  https://www.telerik.com/download/fiddler

2. 或者關注以下公眾號,回復“抓包工具”就可以獲取網盤地址。

3. 官網填完賬號等信息下載,然后安裝,打開。

 

設置當前電腦的代理

1. 打開“Tools”,選中“Options”,先找到“HTTPS”。

2. 勾選以下選項,如果是默認可以不管。

3. 再打開“Connections”,設置監聽端口號,比如8888,同樣勾選以下的選項,到這里電腦設置就可以了。

手機Wifi連接的網絡修改

1. 手機和電腦的網絡必須在同一局域網內,電腦cmd輸入“ipconfig”,記下局域網IP。

2. 手機找到連接的wifi,點擊修改網絡。

3. 可能要勾選高級選項,代理設置為“手動”,服務器主機名就是電腦的局域網IP,服務端口號是前面Fiddler里設置的監聽端口。

 

抓取HTTP和微信授權網頁

1. 手機設置完后就可以用手機打開任意的APP或者微信里的授權網頁(別人公眾號里的應用)。

2. 微信剛一訪問,Fiddler就可以在左側看到各種請求,找到其中一個請求,點擊“SyntaxView”,這里就是網頁源代碼,可能是亂碼。

3. 點擊“Transformer”,“HTTP compression”, 勾選“Chunked Transfer-Encoding”,再返回語法視圖,就可以查看。

 

4. 找App接口,點擊“json”或“xml”可以查看接口返回的數據,或者抓取地址通過POSTman,測試一下。

 

安裝證書查看HTTPS接口

電腦瀏覽器或者手機安裝Fiddler證書后可以查看HTTPS的請求信息

1. 瀏覽器輸入當前電腦局域網IP,加Fiddler監聽端口。

2. 點擊“certficate”下載到本地,然后導入在電腦瀏覽器或者手機,手機按提示安裝就可以,可能需要先設置鎖屏密碼。

3. 手機安裝了該證書繼續打開一些其他APP,然后再用Fiddler查看請求。

4. 可以查看請求方式和請求參數,圖片等等

 

 

公眾號:


免責聲明!

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



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