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

动态二进制程序漏洞挖掘的系统设计

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-13页
   ·课题研究背景第9-10页
   ·国内外研究现状第10-11页
   ·研究内容第11页
   ·论文结构及章节安排第11-13页
第二章 几种动态分析平台框架和主要技术第13-38页
   ·Intel Pin平台第13-19页
     ·Pin的基本架构第13-15页
     ·JIT模式与Probe模式第15-17页
     ·Pintool例子第17-19页
   ·DynamoRIO平台第19-25页
     ·DynamoRIO的基本架构第20页
     ·DynamoRIO指令序列的优化第20-23页
     ·DynamoRIO与Pin性能对比第23-25页
   ·Valgrind平台第25-32页
     ·Valgrind的基本架构第25-26页
     ·插件的编写方法第26-27页
     ·VEX中间表示第27-31页
     ·代码插桩方法第31-32页
   ·BAP & BitBlaze平台第32-36页
       ·Vine中间表示第32-34页
     ·BAP平台第34-35页
     ·BitBlaze平台第35-36页
   ·各平台比较第36-38页
     ·平台支持第36-37页
     ·运行效率与开发工具第37-38页
第三章 原型系统设计及关键算法第38-48页
   ·原型系统设计第39-40页
   ·污点第40-42页
     ·什么是污点第40页
     ·x86下内存地址定义第40-41页
     ·污点的数学模型第41-42页
   ·基于污点的输入跟踪第42-43页
     ·污点跟踪流程第42-43页
     ·动态污点指令列表第43页
   ·基于危险操作的漏洞辅助判断方法第43-48页
     ·动态执行辅助规则第44页
     ·危险函数辅助规则第44-48页
第四章 原型系统实现第48-62页
   ·总体模块介绍第48-49页
   ·基本数据结构设计第49-52页
     ·XTByte类第49-51页
     ·XTDWORD类第51-52页
   ·基于储存结构定义第52-55页
     ·哈希表第52-53页
     ·XTReg类第53-55页
     ·XTMem类第55页
   ·二进制指令插桩第55-58页
   ·危险操作的动态监视第58-62页
第五章 原型系统测试第62-69页
   ·测试环境第62页
   ·数据流与控制流的冗余生成测试第62-64页
   ·污点数据跟踪测试第64-66页
     ·单点数据流的跟踪测试第64-65页
     ·多点数据流的跟踪测试第65-66页
   ·危险操作跟踪第66-67页
   ·性能测试第67-69页
第六章 结论第69-70页
   ·总结第69页
   ·展望第69-70页
参考文献第70-72页
致谢第72-73页
攻读学位期间发表或已录用的学术论文第73页

论文共73页,点击 下载论文
上一篇:银行数据中心ID管理系统的设计和实现
下一篇:服务生成平台的配置管理技术研究与实现