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

基于关键路径覆盖的二进制程序测试技术研究

表目录第1-8页
图目录第8-10页
摘要第10-11页
ABSTRACT第11-12页
第一章 绪论第12-17页
   ·研究背景第12-13页
   ·研究现状第13-15页
     ·静态方法研究第13页
     ·动态方法研究第13-14页
     ·动静态结合方法研究第14-15页
   ·研究内容第15-16页
   ·论文结构第16-17页
第二章 二进制程序分析技术第17-26页
   ·二进制程序静态分析技术第17-19页
     ·基于程序结构的静态分析技术第17-18页
     ·基于敏感函数的静态数据流分析技术第18页
     ·符号执行技术和约束求解第18-19页
   ·二进制程序动态分析技术第19-21页
     ·动态执行跟踪技术第19-20页
     ·虚拟机仿真技术第20-21页
     ·动态插桩技术第21页
   ·二进制程序动静态结合分析技术第21-23页
   ·关键路径覆盖技术第23-25页
     ·基于关键路径覆盖测试的基本思想第23-24页
     ·关键技术第24-25页
   ·本章小结第25-26页
第三章 基于回溯污点分析的程序输入依赖判定第26-40页
   ·污点分析问题描述第26-29页
     ·污点源第26-27页
     ·污点传播规则第27-29页
     ·污点汇聚点第29页
   ·X86 架构下的污点分析第29-34页
     ·x86 架构下污点分析的目标第30页
     ·污点分析设计第30-34页
   ·基于回溯的污点输入依赖判定第34-37页
     ·污点回溯的输入依赖形式化描述第34-35页
     ·基于回溯的污点分析的设计第35-37页
   ·实例分析第37-39页
     ·污点分析精确度验证第37-38页
     ·基于回溯的输入依赖判定验证第38-39页
   ·本章总结第39-40页
第四章 面向覆盖目标的动态数据生成第40-51页
   ·关键路径的相关问题第40-42页
     ·关键路径的定义第41-42页
     ·关键路径的表现形式和重要性第42页
   ·关键路径的智能导向第42-50页
     ·基于关键路径测试的形式化第42-44页
     ·关键路径智能逼近实例第44-45页
     ·基于域收敛的关键路径逼近算法第45-48页
     ·关键路径逼近优化技术第48-50页
   ·自动测试数据生成第50页
   ·本章总结第50-51页
第五章 二进制程序漏洞挖掘系统symFuzz第51-68页
   ·symFuzz 的架构设计第51-53页
     ·工作原理第51-52页
     ·总体架构第52-53页
   ·symFuzz 的详细设计第53-62页
     ·静态分析模块第53-54页
     ·动态分析模块第54-58页
     ·数据生成模块第58-61页
     ·异常监视模块第61-62页
   ·实验测试与结果分析第62-67页
     ·实验环境第62页
     ·测试内容及目的第62页
     ·测试对象及测试用例第62-63页
     ·功能测试第63-66页
     ·性能测试第66-67页
     ·对比测试第67页
   ·本章总结第67-68页
结束语第68-70页
 一、工作总结第68页
 二、难点与创新点第68-70页
参考文献第70-75页
作者简历作者在学期间取得的学术成果第75-76页
 一、个人简历第75页
 二、攻读硕士学位期间发表的学术论文第75-76页
致谢第76页

论文共76页,点击 下载论文
上一篇:固件代码安全缺陷分析技术研究
下一篇:基于程序属性的Java静态软件胎记技术研究