最近在项目测试中,对HTTPS的网站进行抓包,却发现Burp报错
“Received fatal alert: handshake_failure”
这里给出解决方法:
1、找到本地安装JRE的物理路径。例如:“C:\Program Files\Java\jre1.8.0_101”
2、进入Oracle官网下载对应的jre版本的JCE压缩包。例如:“http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html”
3、将下载好的压缩包解压进本机jre路径下的/lib/security,替换对应文件。例如:“C:\Program Files\Java\jre1.8.0_101\lib\security”
4、替换好后,重启burp,即可解决问题。
问题产生原因:当网站SSL加密使用长度超128bits的密钥,需单独从Oracle官网下载对应JDK版本的Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files文件
本文介绍了解决在使用Burp Suite进行HTTPS网站抓包时出现的“Received fatal alert: handshake_failure”错误的方法。通过更新Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files来支持长密钥,具体步骤包括下载合适的JCE文件并将其放置于JRE的安全目录下。

2万+

被折叠的 条评论
为什么被折叠?



