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

基于动态二进制翻译的逆向调试器的设计与实现

摘要第1-4页
Abstract第4-7页
第一章 绪论第7-12页
   ·研究背景第7-8页
   ·国内外研究现状第8-9页
   ·论文的研究问题第9-10页
   ·论文的主要工作第10-11页
   ·论文的组织结构第11-12页
第二章 基于二进制翻译的逆向调试相关技术第12-22页
   ·可逆向执行技术第12-13页
   ·可逆向执行的技术途径第13-15页
     ·逆向代码的生成第13-14页
     ·类Unix系统调用fork第14页
     ·程序状态日志记录和重放第14-15页
   ·二进制翻译技术第15-17页
     ·二进制翻译方法分类第15-16页
     ·二进制翻译系统框架第16-17页
   ·二进制植入技术第17-20页
     ·静态二进制植入技术第17-18页
     ·动态二进制植入技术第18-20页
   ·本章小结第20-22页
第三章 基于QEMU的逆向执行技术第22-44页
   ·动态二进制翻译系统QEMU第22-31页
     ·QEMU的运行方式第23-24页
     ·QEMU的翻译过程第24-27页
     ·QEMU的运行流程第27-31页
   ·程序历史状态的记录第31-41页
     ·植入和检查点的策略第31-34页
     ·寄存器状态的记录第34-35页
     ·内存状态的记录第35-40页
     ·系统调用的记录第40-41页
   ·程序历史状态的重建第41-42页
     ·逆向执行策略第41-42页
     ·进程空间内存的重建第42页
   ·本章小结第42-44页
第四章 逆向调试器PORD的设计与实现第44-53页
   ·逆向调试器架构第44-45页
   ·虚拟执行模块第45-48页
     ·代码生成管理模块第45-47页
     ·记录和重放层第47-48页
     ·系统调用模拟第48页
   ·调试器后端R-GDB第48-52页
     ·逆向调试命令及流程第49页
     ·R-GDB的实现第49-51页
     ·远程服务桩的实现第51-52页
   ·本章小结第52-53页
第五章 实验结果与分析第53-60页
   ·实验选取第53-54页
   ·实验验证与结果分析第54-59页
     ·针对不同翻译模式的负载分析第55-56页
     ·针对不同检查点粒度的负载分析第56-58页
     ·整体性能分析和讨论第58-59页
   ·本章小结第59-60页
第六章 总结与进一步工作第60-62页
   ·本文工作总结第60页
   ·进一步研究方向第60-62页
     ·多线程并发程序的逆向执行第61页
     ·动态二进制翻译机制的进一步优化第61-62页
致谢第62-63页
参考文献第63-66页
作者在读研期间的研究成果第66-67页
附录第67-68页

论文共68页,点击 下载论文
上一篇:网页防篡改安全技术的研究与实现
下一篇:HDL电路中基于进化测试的数据生成及压缩技术