我尝试使用Fiddlercore捕获Firefox中的HTTP / HTTPS流量,但我收到错误“此连接不受信任”。 我曾尝试将代理设置更改为使用系统代理并添加了FiddlerCore证书,即使我收到“此连接不受信任”This is the Error I am getting.
答案 0 :(得分:4)
我的其他答案仍然相关,所以我发布了一个新答案。
我遇到了有关此问题的最新信息。这是由于Fiddler的更新。这里来自Fiddler的作者:http://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/
修复: Fiddler 4.6.1.5 +
- 点击工具>提琴手选项。
- 点击“HTTPS”标签。
- 确保文本显示CertEnroll引擎生成的证书。
- 点击操作>重置证书。这可能需要一分钟。
- 接受所有提示
醇>
该页面还提供了有关如何为旧版Fiddler重置脚本的说明。
重置Fiddler的证书后,我必须将Firefox配置为再次信任Fiddler的证书(请参阅信任证书部分here)。
答案 1 :(得分:1)
这里的关键是这句话:
此站点使用HTTP严格传输安全性(HSTS)来指定 Firefox只能安全地连接到它。结果,这是不可能的 添加此证书的例外。
您可以尝试通过在OnPeekAtResponseHeaders函数中插入此行来删除Fiddler rules中的标题。
oSession.oResponse.headers.Remove("Strict-Transport-Security");
您还需要删除浏览器中已有的任何现有HSTS设置。可以找到说明here
或只是使用Chrome。在这些情况下似乎不那么严格。
答案 2 :(得分:1)