在手动信任证书时,提示Unable to configure Windows to Trust the Fiddler Root certificate.The LOG tab may contain more infor

大致意思是:创建root证书不成功

 

解决方法:

使用cmd命令,找到fiddler的安装路径,在该路径下执行如下命令:

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/11/2020

 

 出现succeeded就算是执行成功了。

上面的命令意思是在Fiddler安装目录下(安装时自带的)创建证书,makecert.exe就是个创建证书的工具,

后面接了一些参数:-n指定主题的证书名称,此名称必须符合 X.500 标准。最简单的方法是在双引号中指定此名称,并加上前缀 CN=,O=....,

下面是前缀的一些含义:

CN=commonName OU=organizationUnit O=organizationName L=localityName S=stateName C=country

-m后面的数字是有效期持续时间(月份数量),-b后面是证书生效时间.

注意最后这个日期 一定要大于现在的日期 否则创建证书是过期的。

执行成功后就会出现新的证书,如下图,点击是就可以了

 

 再去查看刚才的证书是否安装成功

 

 看到下图的证书:DO_NOT_TRUST_FiddlerRoot ,就算是安装成功了

 

 

最后再重启Fiddler,就可以抓取https的数据了。

 

posted on 2020-03-18 22:20  1348204588  阅读(5317)  评论(0编辑  收藏  举报