基于JAVA语言的混淆器设计模型研究
摘要 | 第1-4页 |
Abstract | 第4-8页 |
第1章 绪论 | 第8-14页 |
·论文研究的背景及意义 | 第8-9页 |
·国内外代码混淆技术研究的现状 | 第9-10页 |
·当前Java程序代码安全技术的研究形势 | 第10-12页 |
·论文研究的内容及意义 | 第12-13页 |
·论文的结构及章节安排 | 第13-14页 |
第2章 混淆变换技术及其评价标准 | 第14-28页 |
·代码混淆变换技术概述 | 第14-15页 |
·混淆变换的定义 | 第15-16页 |
·代码混淆变换的分类 | 第16-24页 |
·布局混淆变换 | 第16-17页 |
·控制流混淆变换 | 第17-22页 |
·数据流混淆变换 | 第22-23页 |
·预防性混淆变换 | 第23-24页 |
·混淆变换技术评判指标 | 第24-27页 |
·力量及其度量 | 第24-25页 |
·弹性及其度量 | 第25-26页 |
·执行代价及其度量 | 第26页 |
·隐蔽性及其度量 | 第26-27页 |
·混淆变换的综合评价标准—质量 | 第27页 |
·本章小结 | 第27-28页 |
第3章 JAVA类文件组成结构分析 | 第28-36页 |
·JAVA CLASS类文件组成结构形式 | 第28-33页 |
·CLASSFILE表的组成格式 | 第29-32页 |
·字段的表示信息 | 第32页 |
·方法的表示信息 | 第32页 |
·属性的表示信息 | 第32-33页 |
·JAVA CLASSFILE文件检查内容 | 第33页 |
·JAVA字节码的验证过程 | 第33-35页 |
·本章小结 | 第35-36页 |
第4章 混淆转换系统的形式模型 | 第36-44页 |
·形式模型的设计目的 | 第36页 |
·逆向工程和反逆向工程分析技术 | 第36-39页 |
·逆向工程分析技术 | 第37-38页 |
·反逆向工程分析技术 | 第38-39页 |
·混淆转换系统设计模型 | 第39-43页 |
·预处理模块的构造 | 第40-41页 |
·混淆算法池的设计 | 第41-42页 |
·混淆转换执行器的设计 | 第42-43页 |
·本章小结 | 第43-44页 |
第5章 应用于JAVA语言的混淆系统框架 | 第44-50页 |
·JAVA混淆转换系统框架 | 第44-45页 |
·CLASSLOADER加载模块的实现过程 | 第45-46页 |
·CLASSLOADER类文件模块的建立步骤 | 第46-47页 |
·JAVA混淆转换系统主界面的设计 | 第47-48页 |
·本章小节 | 第48-50页 |
第6章 总结与展望 | 第50-52页 |
·主要研究成果总结 | 第50页 |
·下一步的研究工作重点 | 第50-52页 |
参考文献 | 第52-56页 |
致谢 | 第56-58页 |
攻读硕士学位期间的研究成果 | 第58页 |