Fiddler,一個抓包神器,不只能夠經過手機訪問APP抓取接口甚至一些數據,還能夠抓取微信受權網頁的代碼。json
1. 下載地址(官網): https://www.telerik.com/download/fiddler瀏覽器
2. 或者關注如下公衆號,回覆「抓包工具」就能夠獲取網盤地址。服務器
3. 官網填完帳號等信息下載,而後安裝,打開。微信
1. 打開「Tools」,選中「Options」,先找到「HTTPS」。網絡
2. 勾選如下選項,若是是默承認以無論。工具
3. 再打開「Connections」,設置監聽端口號,好比8888,一樣勾選如下的選項,到這裏電腦設置就能夠了。測試
1. 手機和電腦的網絡必須在同一局域網內,電腦cmd輸入「ipconfig」,記下局域網IP。spa
2. 手機找到鏈接的wifi,點擊修改網絡。3d
3. 可能要勾選高級選項,代理設置爲「手動」,服務器主機名就是電腦的局域網IP,服務端口號是前面Fiddler裏設置的監聽端口。代理
1. 手機設置完後就能夠用手機打開任意的APP或者微信裏的受權網頁(別人公衆號裏的應用)。
2. 微信剛一訪問,Fiddler就能夠在左側看到各類請求,找到其中一個請求,點擊「SyntaxView」,這裏就是網頁源代碼,多是亂碼。
3. 點擊「Transformer」,「HTTP compression」, 勾選「Chunked Transfer-Encoding」,再返回語法視圖,就能夠查看。
4. 找App接口,點擊「json」或「xml」能夠查看接口返回的數據,或者抓取地址經過POSTman,測試一下。
電腦瀏覽器或者手機安裝Fiddler證書後能夠查看HTTPS的請求信息
1. 瀏覽器輸入當前電腦局域網IP,加Fiddler監聽端口。
2. 點擊「certficate」下載到本地,而後導入在電腦瀏覽器或者手機,手機按提示安裝就能夠,可能須要先設置鎖屏密碼。
3. 手機安裝了該證書繼續打開一些其餘APP,而後再用Fiddler查看請求。
4. 能夠查看請求方式和請求參數,圖片等等
公衆號: