首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--翻译机论文

基于IDA的代码解析与中间语言翻译

表目录第1-7页
图目录第7-8页
摘要第8-9页
ABSTRACT第9-10页
第一章 绪论第10-15页
   ·课题背景及来源第10-11页
   ·研究的内容和意义第11-12页
   ·国内外研究发展现状第12-13页
   ·论文结构安排第13-15页
第二章 相关技术研究与总体设计第15-22页
   ·二进制代码解析第15-17页
     ·自行设计解码器的二进制代码解析第15-16页
     ·利用已有反汇编器的二进制代码解析第16-17页
   ·中间语言的实现第17-20页
     ·dcc 的中间语言第17-18页
     ·UQBT 和Boomerang 的中间语言第18-19页
     ·DECLER C 的中间语言第19-20页
   ·总体研究框架设计第20-22页
第三章 基于IDA 的代码解析第22-47页
   ·IDA 功能简介第22页
   ·需要提取的反汇编信息第22-23页
   ·提取IDA 反汇编信息的方法第23-24页
   ·反汇编结构化信息的提取第24-41页
     ·结构化信息的表示第24-32页
     ·指令信息的提取第32-35页
     ·控制流信息的提取第35-39页
     ·函数调用信息的提取第39-41页
   ·与函数相关的其它信息的提取第41-47页
     ·IDA 对函数的分类第42页
     ·需要提取的与函数相关的其它信息第42-43页
     ·与函数相关的其它信息提取的实现第43-47页
第四章 中间语言翻译第47-66页
   ·中间语言的设计第47-54页
     ·中间语言的要求第47页
     ·中间语言的选取第47页
     ·中间语言的表示第47-54页
   ·中间语言翻译的设计第54-57页
     ·字典翻译的可行性第54页
     ·字典翻译的要求第54-55页
     ·字典的具体设计第55-57页
   ·中间代码的产生第57-66页
     ·反汇编结果信息及其表示第57页
     ·中间语言表示的定义第57-60页
     ·字典的实现第60-63页
     ·翻译的实现第63-66页
第五章 原型工具实现与测试第66-72页
   ·原型工具工作流程第66页
   ·反汇编结果信息提取模块第66-68页
   ·中间语言翻译模块第68-69页
   ·对后续逆向分析和算法识别的支持第69-72页
     ·对后续逆向分析的支持第69-70页
     ·基于汇编语言的算法识别第70-71页
     ·基于中间语言的算法识别第71-72页
结束语第72-74页
参考文献第74-77页
附录A 复杂汇编指令的中间语言描述第77-78页
附录B 中间语句的推导第78-80页
作者简历 攻读硕士学位期间完成的主要工作第80-81页
致谢第81页

论文共81页,点击 下载论文
上一篇:分布存储结构的通信代码自动生成与优化
下一篇:基于反编译的恶意代码检测关键技术研究与实现