CV工程师 (@cvcoder)【Java防逆向】分享一个好玩的:GVM,Graalvm 中发帖

前因
最近在使用JavaFx开发一个Java客户端,遇到一个问题:Java打包后的程序可以轻松看到源代码,也就是说很容易被人破解,于是一番查找资料后发现了Java支持打包成二进制exe,这样就不会被轻松看到源代码了. 
过程
通过一番摸索,使用gluonfx-maven-plugin插件,原生的native-image打包后会有很多问题,其中我遇到一个问题是软件表面一直都是蓝色的,所以最终使用了gluonfx-maven-plugin。具体的过程太过繁琐,我已经记不清楚了,只是想让大家知道Java可以打包成二进制文件。 
结果
打包后的exe我拖动到ida后发现确实没什么大问题,完美。 
注意
打包的电脑直接打开exe没问题,换台电脑就打不开了,并且没有日志,最终发现和jdk有关,正巧看到了一篇博客园的文章,博主说是去掉jdk环境就好了,完美解决。(我就是稍微改了一下环境变量,现在既有jd...
 
 
Back to Top