ssl - Fiddler - 无法解密 SSL 流量 - 未指定的 CryptographicException

标签 ssl encryption fiddler

我在使用(最新版本的)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/

相关文章:

apache - mod_ssl 不能用 apache2 编译

networking - 在 Haskell 中使用 SSL

Java 加密并将 vector 保存到文件

java - 传输和存储数据的安全方式

来自 pfx 证书的 Java keystore

java - 远程 SOAP Web 服务不断断开连接

windows - Windows 上的 Fiddler 4 证书错误

ssl - nginx conf ssl sslabs B 评级

LetsEncrypt 证书的 Android WebView "Trust anchor for certification path not found"

c# - 为什么 ASP.NET 会终止异步请求?