fiddler 抓包詳細教程--瀏覽器導入證書


為什么要先學fiddler?

學習接口測試必學http協議,如果直接先講協議,我估計小伙伴們更懵,為了更好的理解協議,先從抓包開始。

結合抓包工具講http協議更容易學一些。

抓firefox上https請求

fiddler是一個很好的抓包工具,默認是抓http請求的,對於pc上的https請求,會提示網頁不安全,這時候需要在瀏覽器上安裝證書。

一、網頁不安全

1.用fiddler抓包時候,打開百度網頁:https://www.baidu.com

2.提示:網頁不安全

 

 
 

二、fiddler設置

1.打開菜單欄:Tools>Fiddler Options>HTTPS

2.勾選Decrypt HTTPS traffic,里面的兩個子菜單也一起勾選了

 

 
 

三、導出證書

1.點右上角Actions按鈕

2.選第二個選項,導出到桌面,此時桌面上會多一個文件:FiddlerRoot.cer,如圖。

 

 
 

四、導入到firefox瀏覽器

1.打開右上角瀏覽器設置》選項》高級》證書》查看證書》證書機構》導入

 

 
 

2.勾選文件導入

 

 
 


3.打開文件后,會彈出個框,勾選三個選項就完成操作啦。

 

 
 

如果還不能成功,那就重啟瀏覽器,重啟電腦了。

證書導出失敗問題

前言

在點Actions時候出現Export Failed:The root certificate could not be located.最近有很多小伙伴在fiddler導出證書的時候,遇到無法導出的問題,收集了幾種解決辦法,供參考。

一、證書無法導出

1.在點Actions時候出現Export Failed:The root certificate could not be located.

 

 
 

二、無法導出問題解決方案

1.首先確保安裝的 Fiddler 是較新的版本,先關閉fiddler

2.下載並安裝Fiddler證書生成器

下載地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

3.點Tools>Fiddler Options

4.勾選Capture HTTPS traffic

5.點Actions按鈕,Export Root Certificate Desktop按鈕導出到桌面

三、刪除證書

1.有些小伙伴可能之前裝過一些fiddler證書,安裝的姿勢不對,導致新的證書不起作用,這時候需要先刪掉之前的證書了

方法一:從fiddler里打開證書管理界面

方法二、從文件管理器輸入:certmgr.msc並回車

2.搜索之前安裝的fiddler證書,找到之后全部刪除

3.重新下載證書生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

一路傻瓜式安裝,遇到警告什么的直接忽略就行。

4.安裝好證書后,按照1.1章節Fiddler抓包1-抓firefox上https請求的瀏覽器導入證書就行了(弄好之后,重啟電腦就OK了)



作者:小敢敢不憨a
鏈接:https://www.jianshu.com/p/29cd75432f68
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM