Unifying the method descriptor in Java obfuscation
Weiwei Liu, Wenmin Li · 2016
Although there have been a lot of obfuscation technologies, the bytecode still remains a certain amount of information available for the use of reverse engineering. For this, we propose a new obfuscation method focusing on the MethodDescriptor representing the parameters that the method takes and the value that it returns, and discuss the suitable solution in some special conditions. Our evaluation results show that the new method can obfuscate the MethodDescriptor effectively, and the overhead is controlled in an acceptable range. In the field of software engineering, the obfuscated procedures have more excellent performances on various metrics such as Cyclomatic Complexity.