首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于控制变换的代码混淆技术研究

摘要第1-6页
Abstract第6-11页
1 绪论第11-16页
   ·研究背景及意义第11页
   ·选题依据第11-12页
   ·代码混淆技术研究现状第12-14页
     ·研究现状第12-13页
     ·发展前景第13-14页
   ·研究内容第14-15页
     ·主要研究内容第14页
     ·拟解决的问题第14-15页
   ·组织结构第15-16页
2 逆向工程与代码混淆第16-22页
   ·逆向工程技术概述第16-19页
     ·静态分析第17-18页
     ·动态分析第18-19页
   ·代码混淆技术概述第19-21页
     ·代码混淆的定义第19页
     ·代码混淆的分类第19-20页
     ·代码混淆的有效性评价第20-21页
   ·本章小结第21-22页
3 代码控制流混淆变换第22-31页
   ·控制流混淆的概念第22页
   ·常用控制流混淆变换方法第22-30页
     ·使用垃圾代码第22页
     ·使用不透明谓词第22-23页
     ·插入多余的控制流第23-25页
     ·平展控制流结构第25-28页
     ·扩展分支跳转第28-30页
   ·本章小结第30-31页
4 分存技术实现代码控制流混淆研究第31-43页
   ·引言第31页
   ·分存技术第31-32页
   ·软件注册验证机制第32-38页
     ·注册码验证的流程第33-34页
     ·密钥分存第34-36页
     ·验证函数的构造第36-38页
   ·分存技术在代码控制流混淆中的应用第38-42页
     ·验证函数与不透明谓词的结合第39-40页
     ·验证函数与分支函数的结合第40-42页
   ·本章小结第42-43页
5 基于分存策略的软件保护博弈模型研究第43-54页
   ·引言第43页
   ·博弈论的相关概念第43-45页
   ·基于分存策略的软件保护博弈模型第45-53页
     ·软件保护的攻击防守思想第45-46页
     ·模型的建立第46-47页
     ·模型的理论分析与验证第47-53页
   ·本章小结第53-54页
6 实验验证与性能分析第54-61页
   ·引言第54页
   ·混淆强度第54-56页
   ·抗攻击能力第56-60页
   ·混淆变换代价第60页
   ·隐蔽性第60页
   ·本章小结第60-61页
7 总结与展望第61-63页
   ·全文总结第61-62页
   ·不足及展望第62-63页
参考文献第63-67页
攻读硕士学位期间所取得的研究成果第67-68页
致谢第68-69页

论文共69页,点击 下载论文
上一篇:基于可执行文件的信息隐藏算法研究
下一篇:动态视景生成软件平台技术研究