Fiddler抓取https證書問題


正常的使用方法  Fiddler 抓包工具總結 
 

大部分問題的解決方案  fiddler4在win7抓取https的配置整理

像我臉一樣黑的解決方案  Fiddler https 證書問題

 
 

可能的解釋:

 
Fiddler自帶兩個cert engine,一個是makecert ,一個是CertEnroll,可能是由於版本問題,makecert能夠正常生成證書,但是沒辦法獲取ca認證,造成登錄https網站時顯示“您的鏈接不是隱私鏈接”;CertEnroll engine無法生成根證書,不斷彈出窗口creation of the root certificate was not successful,Log里邊顯示‘The Root certificate could not be found’
 
網絡上找到幾種解決辦法,都無法從根本上解決
1、刪除所有的DO_NOT_TRUST_FiddlerRoot后,重新選擇https抓取,讓fiddler自動更新
    仍然顯示“creation of the root certificate is not successful ”
 
2、cmd進入程序文件夾下輸入以下命令
 
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012

 

    這個應該是手動生成證書,經測試,由於命令對應的證書較舊無法獲取ca認證,所以抓取不到https
 
3、選取makecert引擎,獲取ca證書后下載到桌面。在fiddler中卸載,然后到證書管理器中刪除並重新載入。再回到fiddler中添加信任
    可能是程序自帶的makecert引擎問題,顯示“您的鏈接不是隱私鏈接”
 
4、最后找到一種解決方法,不知道是不是具有普適性
 
a.清除所有 DO_NOT_TRUST_FiddlerRoot證書
 

b.Fiddler--》Tools--》HTTPS--》Actions--》Reset All Certificates

 

c.官網的鏈接下載certmaker  http://fiddler2.com/r/?fiddlercertmaker 
 
d.生成證書,用window自帶證書管理器(cmd輸入certmgr.msc)導入證書
 
e. Fiddler--》Tools--》HTTPS--》右邊藍色字體單擊--》彈出窗口選擇Makecert 引擎,取消掉‘Clear servever certs on exit’
 
f.Fiddler--》Tools--》HTTPS--》Actions--》Trust Root Certificate
 
成功獲取https
 


免責聲明!

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



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