正常的使用方法? 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