使用jvmti实现class加密,防止反编译

若是想要保护本身的java代码不被别人反编译,则能够使用下面的jvmti对Class加密,而后在类加载器加载时再进行解密,逃避反编译。 jvmti是java自带的强大工具,咱们能够经过jvmti作一些操做(例如:hook class加载,jvm启动前作什么事情,或者jvm初始化时作事情等等) 步骤以下: 1.对class进行加密 2.建立本地方法DLL,实现解密代码 (1)添加jvmti头文件 (
相关文章
相关标签/搜索