Code Protection Based on Feature of JAVAC and JVM
FU Jian-jing · Jisuanji gongcheng · 2010
Code decompilation and ereverse engineering is a serious threat to software security,so software protection becomes one important problem. The code obfuscation techniques can increase the complexity of the program,reduce the readability of the program,and effectively prevent automatical reverse engineering and decompilation. Based on the grammar characteristic difference of Java Compiler(JAVAC) and Java Virtual Machine(JVM),the confusing technology of modification of identifier and interruption assigning are presented. Security and performance analysing show the solution is feasible and efficient.