Fiddler创建根证书不成功和无法找到根证书的解决方法

-操作系统:Windows 7

-Fiddler版本:4.6.3的汉化版


提示:我是在win7环境下安装了Fiddler4.6.3中文汉化版的,但是软件无法创建根证书,并提示创建根证书不成功:

在这里插入图片描述



一、自己尝试过的办法

我在网上也找了蛮多大神的方法去尝试,虽然的确可以成功导出根证书,但是我的抓包工具却始终无法抓取Https的包,所以我将自己用过的方法和自己摸索的方法写出来,给大家提供一个参考。


1.1 修改命令行

第一步:

打开自己安装的Fiddler的路径

在这里插入图片描述

第二步:

按住shift 右击在此处打开命令行窗口

在这里插入图片描述

第三步:

输入以下命令

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 02/16/2021

第四步:

确认最后你输入的日期要大于你现在安装软件的日期,之后就可以导出Fiddler的证书了。

在这里插入图片描述


1.2 下载fiddlercertmaker证书

首先关闭Fiddler,然后下载fiddlercertmaker

下面是fiddlercertmaker安装包的百度云链接:
https://pan.baidu.com/share/init?surl=a6UbCNougvAfUx-2tnim9A
提取码7uze

然后运行直接跑,如果跑不动可以再去找一个版本

在这里插入图片描述
最后重新打开Fiddler,重新导出根证书就行了

在这里插入图片描述


二、成功导出证书并能抓取Https请求的方法

2.1 重新再找一个Fiddler安装包

自己尝试的方法就非常的简单粗暴,因为尝试了好几个方法都依旧无法抓取Https的包,所以我就直接再重新找了一个版本安装,成功的解决这这个问题

下面是Fiddler安装包的百度云链接:
https://pan.baidu.com/s/1OJbVT9WPCJPIXZ89cEgqJQ

重复之前导出根证书的操作:

  1. 工具

  2. 选中捕获HTTPS连接

  3. 打开动作

  4. 将根证书导出桌面

在这里插入图片描述

最后就成功导出证书了

在这里插入图片描述


2.2 Fiddler升级最新版(最管用的办法!)

如果还是没能成功导出证书或者和我一样导出了证书但是还是抓不了Https请求的同学们,还是老老实实用英文正版吧

首相勾选在启动时通知我更新

在这里插入图片描述
然后重启Fiddler,然后点击是,立即重启

在这里插入图片描述

写在最后,这个办法虽然可以让你避开很多坑,但是很多人抱怨全英文看不懂,其实实际工作中也需要有一定的英文单词积累,而且工具经常使用的就这么几个功能也并不难记,所有多用用英文原版的软件也是有好处的。

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Henrik Wu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值