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

可执行程序隐藏代码逆向分析技术研究

表目录第1-8页
图目录第8-10页
摘要第10-11页
ABSTRACT第11-12页
第一章 绪论第12-18页
   ·研究背景及意义第12-13页
     ·软件安全与信息安全第12页
     ·软件逆向分析与隐藏代码第12-13页
   ·国内外研究现状第13-16页
     ·静态分析技术第13-15页
     ·动态分析技术第15-16页
     ·混合分析技术第16页
   ·论文研究内容第16-17页
   ·论文结构安排第17-18页
第二章 相关理论与技术第18-32页
   ·软件逆向分析技术第18-23页
     ·静态反汇编第18-20页
     ·动态调试第20-22页
     ·脱壳技术第22-23页
   ·软件反逆向分析技术第23-29页
     ·反静态反汇编第23-27页
     ·反动态调试第27-29页
   ·动静结合的隐藏代码分析方法第29-30页
   ·本章小结第30-32页
第三章 基于控制流分析的隐藏代码动态捕获关键技术第32-54页
   ·隐藏代码动态捕获总体技术路线第32页
   ·程序加载与控制权限接管第32-35页
     ·静态修改目标文件第33-34页
     ·调试会话建立第34-35页
   ·基于控制流遍历的静态分析技术第35-43页
     ·代码识别优先的控制流分析技术第36-38页
     ·基于精简后向切片的返回地址分析第38-43页
   ·基于代码插桩的动态捕获技术第43-49页
     ·动态捕获位置判定第43-45页
     ·动态二进制插桩技术第45-46页
     ·二进制插桩平台Dyninst第46-47页
     ·基于程序结构的插桩实现第47-49页
   ·反反调试策略第49-53页
     ·基于标志位检测的反调试第49-50页
     ·基于系统API的反调试第50-51页
     ·基于断点检测的反调试第51-53页
   ·本章小结第53-54页
第四章 隐藏代码逆向分析原型系统的设计与实现第54-68页
   ·系统框架及工作流程第54-55页
   ·预处理模块的设计与实现第55-57页
     ·加载模块第55-56页
     ·标志位修改模块的实现第56-57页
   ·静态分析模块的设计与实现第57-60页
     ·调用返回模块的实现第57-58页
     ·反调试API分析模块的实现第58-60页
   ·动态分析模块的设计与实现第60-68页
     ·动态插桩模块的实现第61-65页
     ·动态捕获模块的实现第65-68页
第五章 测试与分析第68-74页
   ·测试概述第68-69页
     ·测试环境第68页
     ·测试对象与测试用例第68页
     ·测试内容及目的第68-69页
   ·功能测试第69-71页
   ·性能测试第71-73页
     ·执行性能测试第71-72页
     ·性能优化测试第72-73页
   ·本章小结第73-74页
结束语第74-76页
 一、论文工作总结第74页
 二、下一步工作展望第74-76页
参考文献第76-80页
作者简历 攻读硕士学位期间完成的主要工作第80-82页
致谢第82页

论文共82页,点击 下载论文
上一篇:汇编级程序辅助分析中的库函数识别技术研究
下一篇:X86架构I/O子系统仿真技术研究与设计