1.打開Fiddler--Tools--options
2.勾選options中的如下兩項。勾選后驗證是否能抓取https協議,如果不行再進行如下操作步驟(3,4)
3.點擊上圖中的Actions
勾選Actions-> Trust Root Certificate
另外,如果你要監聽的程序訪問的 HTTPS 站點使用的是不可信的證書,則請接着把下面的 “Ignore servercertificate errors” 勾選上。
證書安裝提示:
點擊Yes,留意一下紅框里面的內容,DO_NOT_TRUST_FiddlerRoot ,這個就是證書的名稱。
點擊是。
點擊確定,這樣Fiddler證書就已經添加成功了。
查看一下證書,Actions—>open windows certificate Manager
可以證書已經添加進去了,證書名稱就是之前提醒大家留意的,【DO_NOT_TRUST_FiddlerRoot】
4.安裝證書異常處理
勾選后,如果正常的話會直接提示安裝證書;這時重啟Fiddler就可以抓包了。但本人就遇到的問題,無法正常安裝,點擊Actions下面的,Trust Root Certificate提示如下。
unable to configure windows to trust the fiddler root certificate
如果這一步沒有成功,做如下操作:Reset All Certificates;然后再執行第二步
第二步:
於是重新到網上下載一個Fiddler證書,下載FiddlerCertMaker到本地,雙擊安裝改文件。地址: http://www.enhanceie.com/dl/FiddlerCertMaker.exe,
安裝好之后,點擊Actions下面的Open Windows Certicate Manager
說明證書安裝好了。查看證書是否安裝成功的方法;上面所述第一步裝好之后也可以用這個方法查詢安裝是否成功
到這里安裝成功,還是不能抓取HTTPS的包
第三步:終極解決方案:
最終發現是引擎的問題,打開Certificates generated by CertEnroll engine; 選擇MakeCert,然后 ,點擊OK,。重啟Fiddler,就可以抓HTTPS的包了。