首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于LLVM框架的非控制数据保护

摘要第1-7页
Abstract第7-9页
目录第9-11页
图表目录第11-13页
第一章 引言第13-17页
     ·研究背景第13-15页
     ·本文研究内容第15页
     ·论文结构第15-17页
第二章 相关工作第17-35页
     ·攻击方式第17-22页
       ·栈溢出第17-19页
       ·堆溢出第19-21页
       ·格式化溢出第21页
       ·小结第21-22页
     ·攻击实例第22-26页
       ·格式化字符串攻击用户身份数据第22-23页
       ·堆溢出攻击配置数据第23-25页
       ·栈溢出攻击用户输入数据第25-26页
       ·小结第26页
     ·防护方式第26-35页
       ·内存污点第26-27页
       ·动态访问控制第27-29页
       ·数据流图第29-30页
       ·YARRA第30-32页
       ·数据随机化第32-33页
       ·小结第33-35页
第三章 LLVM编译系统第35-43页
     ·LLVM编译系统结构第35-36页
     ·LLVM中间代码第36-40页
       ·概要第36-37页
       ·内存模型第37-38页
       ·函数调用和异常处理第38页
       ·代码的表示第38页
       ·小结第38-40页
     ·PASS第40页
     ·QEMU第40-43页
第四章 非控制数据的保护机制第43-54页
     ·保护机制概要第43-44页
     ·指针引用问题第44-48页
     ·函数调用第48-50页
     ·库函数的处理第50-52页
     ·数据结构内的溢出第52-53页
     ·本章小结第53-54页
第五章 非控制数据的保护实现第54-62页
     ·实验环境第54页
     ·程序逻辑第54-56页
     ·防护实验第56-62页
       ·栈溢出保护第56-58页
       ·格式化溢出保护第58-59页
       ·堆溢出保护第59-61页
       ·小结第61-62页
第六章 总结与展望第62-64页
参考文献第64-68页
致谢第68-69页

论文共69页,点击 下载论文
上一篇:企业辅助决策支持系统动态报表的研究与开发
下一篇:基于结构匹配的UML模型查询