Fiddler安裝https證書

天邊的一片雲發表於2018-12-20

一、安裝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” 具體操作如圖下:

Fiddler安裝https證書

 三、安裝證書(如果不需要抓取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提供的頁面:

Fiddler安裝https證書

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

Fiddler安裝https證書

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

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

Fiddler安裝https證書

IOS

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

Fiddler安裝https證書

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

Fiddler安裝https證書

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

Fiddler安裝https證書

搞定!


相關文章