首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

面向ARM体系结构的代码逆向分析关键技术研究

表目录第1-8页
图目录第8-10页
摘要第10-11页
ABSTRACT第11-12页
第一章 绪论第12-19页
   ·课题背景及意义第12-14页
   ·国内外相关技术研究现状第14-17页
     ·代码逆向分析工具第14-15页
     ·逆向中的代码变换第15-17页
   ·研究内容第17-18页
   ·论文结构安排第18-19页
第二章 ARM二进制代码逆向分析的关键技术第19-25页
   ·ARM体系结构第19-20页
   ·程序编译后的代码特征第20-22页
   ·ARM二进制代码解析技术第22-23页
   ·中间代码生成技术第23-24页
   ·本章小结第24-25页
第三章 代码语义属性分析第25-37页
   ·程序代码的层次结构第25-26页
   ·指令属性分析第26-32页
     ·操作符属性第27-28页
     ·条件词属性第28-29页
     ·操作数属性第29-32页
   ·指令序列属性分析第32-36页
     ·控制流图第33-35页
     ·过程调用图第35-36页
   ·本章小结第36-37页
第四章 二进制逆向中间语言BRIL第37-48页
   ·静态单一赋值第37-39页
     ·基于变量位置的SSA表示注记法第37-38页
     ·SSA表示中的数据流信息第38-39页
   ·基于SSA表示的中间语言BRIL第39-42页
     ·BRIL文法第39-41页
     ·BRIL对低级指令语义属性的抽象第41-42页
   ·中间语言BRIL的语义第42-47页
     ·中间语言BRIL的抽象语法成分第43-44页
     ·表达式的语义第44-46页
     ·BRIL中间语句的语义第46-47页
   ·本章小结第47-48页
第五章 代码变换第48-62页
   ·基于语义字典的代码变换第48-52页
     ·语义字典第48-51页
     ·BRIL代码生成第51-52页
   ·基于SSA的代码变换第52-60页
     ·表达式传播第52-57页
     ·死代码删除第57-59页
     ·表达式代数化简第59-60页
   ·本章小结第60-62页
第六章 原型工具CodeSemantics Frontier的设计与实现第62-72页
   ·ARM二进制代码解析模块第62-66页
     ·指令语义属性分析的实现第62-63页
     ·控制流图的构建第63-65页
     ·过程调用图的构建第65-66页
   ·代码变换模块第66-68页
     ·BRIL代码生成第66-67页
     ·BRIL代码优化第67-68页
   ·CodeSemantics Frontier原型工具测试第68-71页
     ·功能测试第68-69页
     ·性能测试与分析第69-71页
   ·本章小结第71-72页
结束语第72-74页
参考文献第74-77页
附录A 中间语言BRIL运算符第77-78页
附录B 表达式代数化简常用规则第78-79页
作者简历 攻读硕士学位期间完成的主要工作第79-80页
致谢第80页

论文共80页,点击 下载论文
上一篇:系统级模拟器中多处理器间通信模拟技术研究
下一篇:Symbian智能手机固件剖析技术研究