我在使用(最新版本的)Fiddler 解密任何 SSL 流量(我的 Windows 10 PC)时遇到问题。
我试过 Eric(创建了 Fiddler)关于重置证书的帖子,但无济于事: http://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/
我在所有 SSL 请求的日志中看到以下错误:
09:50:02:3744 fiddler.network.https> 与 www.fiddler2.com(#1)的 HTTPS 握手失败。 System.Security.Cryptography.CryptographicException 未指定的错误
为了尝试隔离问题,我安装了 Charles,它能够解密 SSL 请求,所以我不认为这是系统范围/本地网络问题。
非常感谢任何帮助,因为 Fiddler 是如此出色的工具。
最佳答案
所以我现在让 Fiddler 再次工作,这些步骤解决了我的问题:
- 删除 Fiddler 证书(通过 GUI,并手动 checkin Certificates mmc)
- 卸载 Fiddler,包括所有设置数据
- 使用注册表清理器清理孤立/损坏的条目
- 删除任何与 Fiddler 相关的剩余文件夹
- 下载最新版本的 Fiddler
- 使用所有默认设置进行安装(不要安装到自定义位置)
- 在 Fiddler 中设置 HTTPS 抓取和解密
关于ssl - Fiddler - 无法解密 SSL 流量 - 未指定的 CryptographicException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51593930/