Fiddler死活抓不了HTTPS包解决办法(2018更新版本)

测试安装环境:window7,window xp,其他系统版本暂未涉及如有问题也可以按步骤配置

浏览器:IE

很多同学有看过原文,但是按照原文还是没有设置成功(我就是其中一个)然后查了网上资料,在某些选项上进行增加,填写,配置通过。(和原文略有不同)

安装Fiddler,我们正常的流程在feiddler中设置好了https抓包,但死活抓不了,确实时很令人头疼的事情

第1步. 请在下面这个地方输入certmgr.msc并回车,打开证书管理。

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第1张图片

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第2张图片

请点击操作–查找证书,如下所示

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第3张图片

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第4张图片

全删之后,这一步完成。

第2步:下载 FiddlerCertMaker.exe,可以去官网找,如不想麻烦,直接下载我提供的

下载了这个之后,直接打开,不管出现什么错误,直接忽略,直到出现如下界面为止

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第5张图片

然后点击确定,关掉它。

第3步:打开fiddler--tools-options

3.1Connections 设置:
Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第6张图片

3.2 HTTPS 设置:

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第7张图片

3.3 然后点击 Actions:

3.3.1,选择1,生成证书,然后选择2,到处证书到桌面

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第8张图片

导出的时候出现:creation of the root certificate was not located等错误,不要慌。接下来在cmd命令行中cd进入Fiddler安装目录,比如我的是C盘,所以进入如下图所示Fiddler目录,然后直接复制下方make那一行代码,然后直接cmd中运行,出现如下所示succeeded提示,出现这一步提示之后,再按步骤3的方法导出证书,就能成功了

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第9张图片

命令

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/2018

注意:这个命令最后的日期 09/11/2018  一定要大于现在的日期 否则创建证书是过期的

 

 

第4步:,证书导入到桌面后,请打开火IE,然后进入属性-内容-证书-导入-选择刚导出的桌面的证书-确定。

第5步随后,为了保险,Fiddler重启,IE也重启一下,然后开始抓HTTPS的包

Fiddler死活抓不了HTTPS包解决办法(2018更新版本)_第10张图片

本文转自韦玮老师的文章 
附:原文地址 http://www.07net01.com/2016/12/1738252.html

我时按照原文测试配置,然后还是没有成功,所以查了网上的资料,对于部分选项增加了勾选,和填写,如果哪位同学按照原文没有成功配置,可以对照我的图文重新配置一次

你可能感兴趣的:(软件测试工具)