首页 | 本学科首页   官方微博 | 高级检索  
     

Java混淆器的设计与实现
引用本文:史扬,曹立明,王小平.Java混淆器的设计与实现[J].计算机应用,2004,24(11):63-65,74.
作者姓名:史扬  曹立明  王小平
作者单位:同济大学,计算机科学与工程系,上海,200092
基金项目:国家自然科学基金 (70 1 71 0 6 1 )
摘    要:根据Java虚拟机规范,通过对Java类文件结构,尤其是常量池结构的分析,设计并实现了一个Java混淆器。该混淆器在保证程序语义不变的同时改变java类文件中函数和变量的名字,从而使得混淆后的类文件的反编译结果可读性极低。同时也实现了对控制流的混淆变换,已经成功的应用于保护移动代码的研究当中。

关 键 词:Java  类文件  混淆器
文章编号:1001-9081(2004)11-0063-03

Design and implemention of Java obfuscator
SHI Yang,CAO Li-ming,WANG Xiao-ping.Design and implemention of Java obfuscator[J].journal of Computer Applications,2004,24(11):63-65,74.
Authors:SHI Yang  CAO Li-ming  WANG Xiao-ping
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.
Keywords:Java  classfile  obfuscator  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号