使提琴手使用 chrome [英] Making fiddler work with chrome

查看:35
本文介绍了使提琴手使用 chrome的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用 fiddler 来监控浏览器访问某些页面时的 api 调用.

I want to use fiddler to monitor api calls made by my browser when it visits some pages.

技术 - Fiddler 4.6x、Chrome 56、Firefox 51、Windows 7 64 位.

The technology - Fiddler 4.6x, Chrome 56, Firefox 51, Windows 7 64 bit.

问题 - Fiddler 不适用于 chrome.当我在 chrome 上打开任何页面时,我收到错误您的连接不是私密的:攻击者可能正试图从网站窃取您的信息(例如,密码、消息或信用卡).NET::ERR_CERT_AUTHORITY_INVALID".仅供参考,我很容易用 Firefox 解决了类似的问题.

The problem - Fiddler does not work with chrome. When I open any page on chrome, I get the error "Your connection is not private: Attackers might be trying to steal your information from website (for example, passwords, messages, or credit cards). NET::ERR_CERT_AUTHORITY_INVALID". FYI, I easily fixed a similar issue with firefox.

我尝试过但失败的解决方案 -四个小时的谷歌和堆栈溢出并没有给我任何解决方案.

Solutions I tried that failed - Four hours of google and stack overflow did not give me any solutions.

  1. 将提琴手证书转换为 pk 7 ???格式.

  1. Convert the fiddler cert to pk 7 ??? format.

将 fiddler 证书导入 chrome.此外,授予证书各种高级权限.

Import fiddler cert into chrome. Also, grant the cert all kinds of advanced permissions.

安装具有管理员权限的提琴手证书windows,通过运行"它.

运行 chrome 并忽略证书错误.

按照官方 fiddler 书中的说明重新生成 fiddler 证书并重新启动 fiddler 和浏览器.

Regenerating the fiddler cert and restarting fiddler and browsers as given in the official fiddler book.

在 2,3 中,证书从未出现在受信任的证书存储中,而是出现在个人和直接证书存储中.在 1 中,甚至什么也没发生.请告诉我如何使这项工作.任何指向所有这些基础知识的链接都会有所帮助.

In 2,3 the cert never appeared in trusted cert store, but appeared in personal and immediate cert store. In 1, nothing even happened. Please tell me how I can make this work. Any links to the basics of all this would help.

推荐答案

我在使用 Fiddler v4.6 时遇到了类似的问题,并按照以下步骤操作:

I was facing similar issue with Fiddler v4.6 and followed these steps:

提琴手 4.6.1.5+

  • 单击工具 > Fiddler 选项.
  • 点击 HTTPS 标签.
  • 确保文本显示由 CertEnroll 引擎生成的证书.
  • 单击操作 > 重置证书.这可能需要一分钟.
  • 接受所有提示

Fiddler 4.6.1.4 及更早版本

  • 单击工具 > Fiddler 选项.
  • 点击 HTTPS 标签
  • 取消选中解密 HTTPS 流量复选框
  • 单击删除拦截证书按钮.这可能需要一分钟.
  • 接受出现的所有提示(例如,是否要删除这些证书等)
  • (可选)单击 Fiddler.DefaultCertificateProvider 链接并验证下拉菜单是否设置为 CertEnroll
  • 退出并重启 Fiddler
  • 单击工具 > Fiddler 选项.
  • 点击 HTTPS 标签
  • 重新选中解密 HTTPS 流量复选框
  • 接受出现的所有提示(例如,您要信任此根证书吗)

参考:https://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/

这篇关于使提琴手使用 chrome的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆