使用chrome制作小提琴手

Mas*_*oe2 3 https google-chrome certificate fiddler

我想使用fiddler监视我的浏览器在访问某些页面时所做的api调用.

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

问题 - Fiddler不能使用chrome.当我在chrome上打开任何页面时,我收到错误"您的连接不是私密的:攻击者可能试图从网站窃取您的信息(例如,密码,消息或信用卡).NET :: ERR_CERT_AUTHORITY_INVALID".仅供参考,我轻松修复了与firefox类似的问题.

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

  1. 将fiddler证书转换为pk 7 ??? 格式.

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

  3. 通过"运行"在Windows上安装带有管理员权限的fiddler证书.

  4. 运行chrome并忽略cert错误.

  5. 重新生成fiddler证书并重新启动fiddler和浏览器,如官方提琴手书中所述.

在2,3中,证书从未出现在受信任的证书商店中,但出现在个人和即时证书商店中.1,甚至没有发生任何事情.请告诉我如何才能完成这项工作.任何指向所有这些基础知识的链接都会有所帮助.

小智 11

我与Fiddler v4.6面临着类似的问题,并按照以下步骤操作:

Fiddler 4.6.1.5+

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

Fiddler 4.6.1.4及更早版本

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

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


Mas*_*oe2 2

我用了这两个堆栈溢出帖子 -

https://superuser.com/questions/145394/windows-7-will-not-install-a-root-certificate

https://superuser.com/questions/647036/view-install-certificates-for-local-machine-store-on-windows-7

我不知道发生了什么事。其中一篇文章有​​效,我将小提琴手证书放入了受信任的商店。但是,fiddler 仍然无法解密许多网站的 https 流量,尤其是 google 的流量。