标签:Fiddler 证书 避坑 手册 fiddler HTTPS 打开 安装
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为例),设置 -> 常规 -> 网络设置 -> 设置:
5.设置使用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请求都会爆出“安全链接接失败”的错误。安装证书:
同样在HTTPS选项卡中,点击Actions按钮,选择“Export Root Certificates to Desktop”, 将证书生成到桌面。打开Firefox,设置:
点击打开“查看证书”,然后:
此时会跳转弹出框:
至此成功安装证书到Firefox中。
8.先打开fiddler,然后打开Firefox,即可愉快的获取数据了,包括HTTPS数据。
切记,一定先打开Fiddler,然后打开Firefox,不然浏览器不能正常上网,因为代理没开。
标签:Fiddler,证书,避坑,手册,fiddler,HTTPS,打开,安装 来源: https://www.cnblogs.com/neightchen/p/15524619.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。