安装Fiddler避坑手册

1.退出杀毒软件,如360杀素,360卫士(重要,抓包时也要关闭)

2.安装Fiddler,如果安装过,卸载fiddler,并且删除之前遗留的证书,步骤如下:

	1.打开运行命令,输入certmgr.msc打开系统证书管理
	2.点 操作》查找证书,输入fiddler,查找范围:所有证书存储,全部删除掉(注意查看颁发者全是DO_NOT开头的,否则后果是所有的https站点都有问题)
	3.打开fiddler,tools -> options —> HTTPS , 右上角Actions -> Reset All Certificates,重置所有认证
	4.取消勾选Decrypt HTTPS***, 点击确定。
	5.卸载重装。

3.重装fiddler后先不要打开,先安装fiddlercertmaker.exe,官网下载地址:

http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
如果提示信息上有higher内容,大概是说不兼容,需要下载更高的fiddler版本,安装后接着按照上面的证书导出方法即可。

4.然后打开浏览器(以FireFox为例),设置 -> 常规 -> 网络设置 -> 设置:

安装Fiddler避坑手册

5.设置使用Fiddler的代理,这样所有的数据包才能通过fiddler。

安装Fiddler避坑手册

6.配置FireFox的证书,打开fiddler -> tools -> options -> HTTPS ,勾选Decrypt HTTPS***,此时会弹出证书安装,点击Yes,安装即可。然后点击右上Actions按钮,选择 “Trust Root Certificates”, 点击Yes。

有时候安装了fiddler,一直无法成功创建根证书,一直出现错误提示。无法为windos配置根证书。

解决办法:

打开cmd命令行

进入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 10/12/2020

注意,最后的日期格式为: 月/日/年,选择安装软件的当天即可

最后出现 Succeeded。即可在fiddler的HTTPS中重新创建证书了。

7.将Fiddler生成的证书导入到Firefox中,否则,Firefox中的HTTPS请求都会爆出“安全链接接失败”的错误。安装证书:

安装Fiddler避坑手册

同样在HTTPS选项卡中,点击Actions按钮,选择“Export Root Certificates to Desktop”, 将证书生成到桌面。打开Firefox,设置:

安装Fiddler避坑手册

点击打开“查看证书”,然后:

安装Fiddler避坑手册

此时会跳转弹出框:

安装Fiddler避坑手册

至此成功安装证书到Firefox中。

8.先打开fiddler,然后打开Firefox,即可愉快的获取数据了,包括HTTPS数据。

安装Fiddler避坑手册

切记,一定先打开Fiddler,然后打开Firefox,不然浏览器不能正常上网,因为代理没开。

上一篇:fiddler实现手机抓包及手机安装证书报错“无法安装该证书 因为无法读取该证书文件”解决方法


下一篇:使用fildder进行手机抓包