Burpsuit提示Handshake_failure的解决办法

本文介绍了解决Burpsuit抓包时出现Handshake_failure问题的方法,包括安装JCE扩展增强秘钥强度及调整SSL配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Burpsuit提示Handshake_failure的解决办法

本文档为hkt原创,转载不用注明出处:

使使用Burpsuit抓包时,设置好了Burp的CA证书的信任,当连接一个HTTPS站点时,页面提示Receive fatal alert: handshake_failure,点击Burp的Alerts选项卡,发现Burp有一行具体的错误提示

You have limited key lengths avaliable. To use stronger keys, please download and install the JCE unlimited strength jurisdiction policy files, from Oracle

这表示当前使用的JAVA运行环境中对秘钥强度进行了限制,需要下载Oracle官方提供的一个叫JCE(Java Cryptography Extension)的扩展。

根据当前的JAVA版本在Oracle官方搜索JCE,我的是1.8,Java 8 JCE 下载地址。下载下来以后解压得到两个jar文件,把他放在%JAVA_HOME/jre/lib/security目录中覆盖,重新打开Burpsuit,此时应该就可以正确连接了。

如果发现还是不能和服务器正确握手,可以点击Burpsuit的Project options选项卡,在SSL标签中,先把默认的

Use the default protocols and ciphers of your java installation

选项改为

Use custom protocols and ciphers

然后就多出两个复选框,一个是选择支持的SSL协议,一个是加密算法,都全部勾选。最后再勾选

Allow unsafe renegotiation (required for some client certificate)

问题就解决了。

Burpsuit SSL配置参考

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值