我的 Burp Suite 工作正常,但一段时间后失败,FireFox 中的消息“SSL_ERROR_HANDSHAKE_FAILURE_ALERT”和 Chrome 中的消息“ERR_SSL_PROTOCOL_ERROR”显示在浏览器中。有效的 Burp Suite 证书也完全集成到浏览器中。
我执行了以下操作,但没有成功
- 从 Burp Suite 获取新的证书输出并将其导入
- 使用带有新证书的新浏览器
- 重新安装 Burp Suite 并插入新证书
- 删除并更改使用的jdk版本
- 删除所有 Burp Suite 注册表项
- 删除所有jdk注册表项
- 使用不同版本的jdk
但它们都不是解决方案,只有更改 Windows 用户并创建新用户才能解决问题,在我看来这根本不正确。
经过多次测试和不同的研发,我终于找到了问题的解决方案
该问题是官方的JDK与Burp Suite所需的JDK不兼容,要解决该问题,必须遵循以下步骤。
- 从以下位置下载 Professional Burp Suite 版本https://portswigger.net
- 将其安装在C:\Burp_Suite
- Jar 将之前的 Burp 文件和 Loader 复制到C:\Burp_Suite\jre\bin并使用以下命令运行它:“C:\ Burp_Suite \ jre \ bin \ java.exe -javaagent:BurpSuiteLoader_v.XXX.jar -noverify -jar burpsuite_pro_vXXX.jar”
- 享受您的 Burp Suite
我有类似的问题。我经过2步就解决了。
- Chrome 设置 > 隐私和安全 > 安全 > 始终使用安全连接(将其关闭。我在一些 CTF 挑战中禁用了此选项。请明智地使用此选项,因为它可能很危险。)
- 访问 http://burpsuite。然后,点击网站上的“下载CA证书”。下载后,转到:Chrome 设置 > 隐私和安全 > 安全 > 管理设备证书。在弹出的页面中,导入下载的证书。
我希望我的解决方案对其他人有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)