为了装burpsuite,安装了两个版本的java,java8和java9
java8是为了支持老版本的bp,java9是为了支持2020版的新bp
第一次安装java8,忘了给安装jre留位置全安装在java8目录下了,导致这个java8名存实亡
安装java9倒是没问题,但是对bp的支持很有问题,打开Java的注册机点击run无反应
使用cmd运行注册机,报错,出现说
意思是-Xbootclasspath/p不支持java虚拟机,尝试换上java8
换成java8出现下面的错误,真难啊
网上说要删除C:\Windows\System32下的java.exe,javaw.exe啥的,但是我这个下面都没有
尝试换低版本的bp
还是我之前在另一台电脑上安装的低版本有用,切换到java8,打开低版本的注册机,双击run仍无法运行,但是在命令行复制run左边的命令可以打开burp程序
在burpsuite证书那输入注册机里的license,注册的license先得修改一下 license for xxxxx
如果bp进行下一步了,就将activation request放到注册机的第二个输入框,点击会生成activation response,
将其输入到bp对应框中,出现success即可注册成功
这里就不放图,注册成功,不退回步骤了
显示一下使用命令行打开bp
end
PS:点击run没反应,不要直接就关掉注册机,使用命令行试试能不能打开bp,能就输入license,只要license不失效卡在输入license就继续
感觉有几次其实是可以运行下去,但是忘了修改,导致license无效
发现一个巨麻烦的事情,无法直接打开bp,必须通过命令行,跑下面的语句
java -Xbootclasspath/p:burp-loader-keygen.jar -jar burpsuite_pro_v2.0beta.jar
得实现一个bat直接打开才行
双版本切换
系统环境变量设置
在path加一句