Fiddler2出現 creation of the root certificate was not successful 錯誤

錯誤緣由多是由於安裝多個版本致使fiddler環境變量有錯

在使用fiddler抓包的時候出現  creation of the root certificate was not successful  這個錯誤網站

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’,spa

出現這個錯誤會致使https包抓不到blog

手機上訪問 192.168.1.100:8888(這裏用你本身電腦的ip) 點擊down the fiddlerroot certficate 出錯(文件不存在)ip

首先重置證書(fiddler版本v4.6.20172.31233)

image.png

 

右邊最菜單功能cmd

export root certificate to desktop 導出訂書到桌面it

reset all certificates  重置證書io

上面操做順利的話就正常啦登錄

 

 

若是上面的方法仍是提示找不到證書文件,就手動生成證書

解決方法:fiddler

一、打開cmd變量

二、進入fillder的目錄

以下:

裏面的路徑改爲你本身的安裝路徑

複製代碼

cd /d "D:\Program Files (x86)\Fiddler2"

而後再執行下面命令

複製代碼

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

下面提共一個批處理,打開你的fiddler2的目錄把下面代碼保存成一個creat.bat文件直接雙擊運行

複製代碼

cd %cd%
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
pause

在手機上打開對應的 ip+port  下載證書到你的手機上,而且安裝證書,到這裏證書已經在電腦和手機端都裝好啦,正常狀況下就能夠取https的請求內容啦

還有一些狀況下會遇到所有都是 tunnel to的狀況,有顯示可是全都抓不到內容,多是由於版本的緣由致使證書不正確

image.png

相關文章
相關標籤/搜索