天天看點

Fiddler安裝https證書

一、安裝fiddler和fiddlerCertMaker  

fiddler預設是抓取http類型的接口,要想檢視https類型接口就需要安裝fiddler證書。

二、配置Fiddler抓取HTTPS包 

 (1)、打開Fiddler,選擇“Tools->Fiddler Options...”;

 (2)、在彈出的對話框中選擇“HTTPS”頁籤,勾選“Capture HTTPS CONNECTs”,接着勾選“Decrypt HTTPS traffic”; 

(3)、如果你要監聽的程式通路的HTTPS站點使用的是不可信的證書,則請接着把下面的“Ignore server certificate errors”勾選上;

(4)、切換"Connections"頁籤,勾選上“Allow remote computers to connect” 具體操作如圖下:

 三、安裝證書(如果不需要抓取https,可以不安裝)

pc端

選擇“Tools->Fiddler Options”->"HTTPS"->actions,可以看到下圖的清單 !2.png! 點選圖中紅色箭頭所指的選項,會出現提示框,一直點選‘yes’,直到完成 浏覽器打開https://www.baidu.com/(注意左下角capturing要打開,)Fiddler中看到如下圖所示,各種http和https的請求,說明抓包成功啦

Android

(1)、設定wifi代理(這個大家應該都知道,不詳述了),伺服器位址:電腦ip;端口号:在“Tools->Fiddler Options”->"Connections"中檢視,預設8888 

(2)、導證書到Android裝置 打開裝置自帶的浏覽器,在位址欄中輸入代理伺服器的IP和端口,例如10.1.110.63:8888,進入之後會看到一個Fiddler提供的頁面:

 點選頁面中的“FiddlerRoot certificate”連結,接着系統會彈出對話框:

 輸入一個證書名稱,然後直接點“确定”就好了。 

(3)浏覽器打開任意網站,或者打開一個我們的app,看看是否能抓包成功

IOS

(1)、前兩步同Android, 參考Android(1)(2)兩步 (2)、下載下傳證書 安裝完成後可以看到如下圖頁面,說明安裝成功 

 (3)、開啟證書信任 設定中搜尋‘證書’,打開證書信任設定,将其設定為開啟

 (4)、截止到目前,所有的抓包配置已經完成了,浏覽器打開任意網站,或者打開一個我們的app,看看是否能抓包成功

搞定!