Windows10下导出BurpSuite SSL证书时触发空指针异常报错
Burp Suite证书导出失败解决方法
问题现象
在Windows 10系统上使用Burp Suite导出证书时,出现如下报错:
Failed to export certificate: java.lang.NullPointerException:Cannot invoke"java.security.cert.X509Certificate.getEncoded()"because "burp.r2n.P"is null
解决步骤
- 确认代理状态:确保Burp Suite的代理监听已正常开启(默认地址127.0.0.1,端口8080)
- 手动下载证书:
- 给浏览器配置Burp代理后,访问
http://burp - 在弹出的页面里点击「CA Certificate」按钮,直接下载证书文件
- 给浏览器配置Burp代理后,访问
- 更新Burp版本:如果使用的是旧版Burp,这类空指针BUG大概率已在新版本修复,建议升级到最新稳定版
- 用Java命令提取证书:
- 找到Burp的证书存储目录,通常在用户文件夹下的
.BurpSuite文件夹内 - 打开命令提示符,执行以下命令(默认证书库密码为
changeit):keytool -exportcert -alias burp -keystore cacerts -file burp.cer
- 找到Burp的证书存储目录,通常在用户文件夹下的
内容的提问来源于stack exchange,提问作者mszt deku88
相关产品推荐
相关产品推荐

