节点文献
Java混淆器的设计与实现
Design and implemention of Java obfuscator
【摘要】 根据Java虚拟机规范,通过对Java类文件结构,尤其是常量池结构的分析,设计并实现了一个Java混淆器。该混淆器在保证程序语义不变的同时改变java类文件中函数和变量的名字,从而使得混淆后的类文件的反编译结果可读性极低。同时也实现了对控制流的混淆变换,已经成功的应用于保护移动代码的研究当中。
【Abstract】 Based on Java Virtual Machine specification,thorough analysis of Java class file format,especially the constant pool was carried out,and a Java obfuscator has been successfully developed. The Java obfuscator is able to obfuscate the names of functions and variables in Java classfiles without changing their semantics in order to abase the readability of output of decompile. The obfuscator is also capable of obfuscating the control flow and has been successfully applied in the research of protecting mobile code.
【基金】 国家自然科学基金 (70 1 71 0 6 1 )
- 【文献出处】 计算机应用 ,Computer Applications , 编辑部邮箱 ,2004年11期
- 【分类号】TP311.52
- 【被引频次】21
- 【下载频次】234