对 Java SDK (Jar 包)保护,向第三方发布对部分代码有高安全性诉求。
不同于简单的加密壳,Virbox Protector Java VME 保护技术是将 Java 方法的字节码转换为自定义的虚拟机字节码,并将其替换为跳转代码,运行时跳转至自定义虚拟机中解释执行。
保护前:
保护后:
在函数选项处,点击【添加函数】,选择函数,设置保护方式为虚拟化,确定。
点击【保护选中项目】,保护成功后会重新生成加密后的jar包和ssp文件
test.jar? ? ? ? 为源文件jar包
test.ssp.jar? 为加密后的jar包
test.jar.ssp? 为加密设置时保存的配置选项文件
申请试用:https://shell.virbox.com/apply.html
原文:https://blog.51cto.com/senseshield/2952059