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

    Fiddler,一個抓包神器,不只能夠經過手機訪問APP抓取接口甚至一些數據,還能夠抓取微信受權網頁的代碼。json

 

下載安裝

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

2. 或者關注如下公衆號,回覆「抓包工具」就能夠獲取網盤地址。服務器

3. 官網填完帳號等信息下載,而後安裝,打開。微信

 

設置當前電腦的代理

1. 打開「Tools」,選中「Options」,先找到「HTTPS」。網絡

2. 勾選如下選項,若是是默承認以無論。工具

3. 再打開「Connections」,設置監聽端口號,好比8888,一樣勾選如下的選項,到這裏電腦設置就能夠了。測試

手機Wifi鏈接的網絡修改

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

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

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. 能夠查看請求方式和請求參數,圖片等等

 

 

公衆號:

相關文章
相關標籤/搜索