Fiddler不能抓取Https请求的解决办法

一:windows 7安装Fiddler抓HTTPS请求的解决办法

1.设置https,导出证书。

打开fiddler,“Tools--Fiddler Options--HTTPS”,然后把下图中同样的地方勾上(注意一致),点击Actions,点击第二项:Export Root Certificate to Desktop,这时候桌面上会出现证书FiddlerRoot.cer文件,点击OK设置成功,关闭fiddler,导出成功的话,在桌面就有你的证书了。

2.PC端,在浏览器中导入证书FiddlerRoot.cer,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/

然后进入高级设置,点击管理证书,在受信任的根证书颁发机构,对桌面的证书进行导入。

重新打开fiddler,就可以在电脑上进行https抓包了。

如果导出证书失败,在点Actions时候出现Export Failed:The root certificate could not be located.

解决办法:

方法一:

第一步、下载FiddlerCertMaker到本地,双击安装,下载地址: http://www.enhanceie.com/dl/FiddlerCertMaker.exe

第二步、在cmd框中输入certMgr.msc打开证书管理,找到fiddler证书,说明证书安装成功

方法二:

扫描二维码关注公众号,回复: 5470199 查看本文章

参考文章:https://www.01hai.com/note/av121999

1.清除C:Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件(首次安装fiddler请忽略)

2.清除电脑上的根证书,WIN+R快捷键,输入:certmgr.msc, 然后回车,查找所有fiddler证书,然后删除。(首次安装fiddler请忽略)

3.清除浏览器上的证书文件 ,此处需要仔细查找带有FiddlerRoot的字样,并删除,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/,(首次安装fiddler请忽略)

 4.打开fiddler,点击工具栏中的Tools—>Options,点击Actions,选择最后一项,Reset All certificates,然后关闭Fiddler。

二:Fiddler Chrome配置和抓包

参考网址:https://blog.csdn.net/Lone1013/article/details/81222556

1.安装SwitchyOmega 代理管理 Chrome 浏览器插件:

      在Chrome 应用商城即可添加插件

2.添加好插件后,打开SwitchyOmega点击新建情景模式,如图所示,设置代理服务器为127.0.0.1:8888

    设置好后,点击应用选项保存即可

猜你喜欢

转载自blog.csdn.net/u012183426/article/details/83036516