Burp 1.6 无法抓取HTTPS解决办法

来源:互联网 发布:c语言冒泡排序简单代码 编辑:程序博客网 时间:2024/06/05 11:09

最开始我使用的是burp 1.6版本,按照官方的文档配置导入证书,但是始终抓取失败,报错无法建立私密链接,google了半天,总结一下解决办法。

环境: Burp 1.6 、Burp 1.7、Firefox 49、Chrome 54、win10、Java 1.8

Burp 1.6 的解决办法

按照官方的文档,照着做完应该就没有问题 https://support.portswigger.net/customer/portal/articles/1783075-installing-burp-s-ca-certificate-in-your-browser

如果抓不到,但是网页正常打开,看看你的浏览器代理是不是只设置了http的,没有为https设置代理,设置为和http的代理一样就好。

接下来,设置完成,如果出现网页打不开,报错为无法建立私密链接,我也尝试google解决这个问题,大部分人告诉我通过在Firefox中打开about:config 修改一些数值去解决。
但其实问题的根本不在浏览器,在Burp的兼容性,我的机器安装的Java环境是1.8,打开Burp 1.6的时候会弹出一个窗口,警告说该软件可能会出现不兼容的问题,我没当回事,结果问题真出在了这里,在Burp的帮助论坛里,有很多人也出现了我相同的情况,都安装了Java 1.8 ,官方建议,换Java 1.6 。。。。愿意妥协的就换吧,不过下面有更好的办法

新的Burp 1.7 完美兼容

亲测,Burp 1.7 在我所说的环境中完美运行,直接按照 1.6 的配置方法配置完成后就可以抓包,在哪儿下?自己百度。

顺口提一句,如果用Chrome + Fiddler 的道友,按照网上的配置方法提示代理出错的,看看你是不是装了代理切换工具,不用你自己去单独设置代理,直接把它切换到系统代理就好,Fiddler 已经帮你代理好了。

1 0