让提琴手使用镀铬工作 [英] Making fiddler work with chrome

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

问题描述

我希望使用fiddler来监控浏览器在浏览某些页面时所做的api调用。 技术 - Fiddler 4.6x ,Chrome 56,Firefox 51,Windows 7 64位。



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



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



  1. 将fiddler cert转换为pk 7?格式。


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


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


  4. 运行chrome并忽略证书错误


  5. 重新生成fiddler cert并重新启动fiddler和浏览器,如官方提琴手书中所给出的那样。

  6. 该证书从未出现在可信任的证书商店中,但出现在个人和即时证书商店中。 1,甚至没有发生。请告诉我如何做这项工作。任何指向所有这些基础的链接都会有所帮助。

    解决方案

    我正在面对与Fiddler v4.6类似的问题并遵循这些步骤:

    Fiddler 4.6.1.5 +


    • 单击工具> Fiddler选项。

    • 单击HTTPS选项卡。

    • 确保文本显示由CertEnroll引擎生成的证书。 $ b
    • 点击操作>重置证书。这可能需要一分钟。
    • 接受所有提示



    提琴手4.6.1.4和更早的版本




    • 单击工具> Fiddler选项。 / li>
    • 取消选中Decrypt HTTPS流量复选框
    • 单击删除拦截证书按钮。这可能需要一分钟。

    • 接受所有出现的提示(例如,是否要删除这些证书等)

    • (可选)点击Fiddler.DefaultCertificateProvider链接,并验证下拉列表是否设置为CertEnroll。

    • 退出并重新启动Fiddler 单击工具> Fiddler选项。 >
    • 单击HTTPS选项卡

    • 重新检查Decrypt HTTPS流量复选框
    • 接受所有出现的提示例如,您是否想要信任此根证书)



    参考:

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

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

    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. Convert the fiddler cert to pk 7 ??? format.

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

    3. Install the fiddler cert with admin rights on windows, by "running" it.

    4. Run chrome and ignore cert errors.

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

    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.

    解决方案

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

    Fiddler 4.6.1.5+

    • Click Tools > Fiddler Options.
    • Click the HTTPS tab.
    • Ensure that the text says Certificates generated by CertEnroll engine.
    • Click Actions > Reset Certificates. This may take a minute.
    • Accept all prompts

    Fiddler 4.6.1.4 and earlier

    • Click Tools > Fiddler Options.
    • Click the HTTPS tab
    • Uncheck the Decrypt HTTPS traffic checkbox
    • Click the Remove Interception Certificates button. This may take a minute.
    • Accept all of the prompts that appear (e.g. Do you want to delete these certificates, etc)
    • (Optional) Click the Fiddler.DefaultCertificateProvider link and verify that the dropdown is set to CertEnroll
    • Exit and restart Fiddler
    • Click Tools > Fiddler Options.
    • Click the HTTPS tab
    • Re-check the Decrypt HTTPS traffic checkbox
    • Accept all of the prompts that appear (e.g. Do you want to trust this root certificate)

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

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

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