首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

Windows平台下缓冲区漏洞研究

摘要第1-4页
ABSTRACT第4-5页
目录第5-7页
1 绪论第7-11页
   ·本课题的研究背景与意义第7-8页
   ·国内外研究现状与漏洞发展趋势第8-10页
     ·国内外研究现状第8-9页
     ·漏洞发展趋势第9-10页
   ·本文的主要工作第10页
   ·本文的章节安排第10-11页
2 Windows平台下的缓冲区漏洞分类第11-22页
   ·缓冲区溢出原理第11-14页
   ·缓冲区溢出分类第14-21页
     ·基于栈的缓冲区溢出攻击第14-16页
     ·基于堆的缓冲区溢出攻击第16-19页
     ·基于格式化串的溢出攻击第19-21页
   ·小结第21-22页
3 缓冲区溢出漏洞攻击的模型研究第22-28页
   ·缓冲区溢出漏洞攻击的范畴化模型第22-25页
     ·范畴论基础知识第22-23页
     ·范畴化设计第23-25页
   ·缓冲区溢出漏洞攻击功能模型第25-27页
   ·本章小结第27-28页
4 缓冲区溢出漏洞攻击中的shellcode研究第28-41页
   ·shellcode概述第28-29页
   ·提高shellcode的通用性第29-32页
     ·覆盖函数返回地址第29-30页
     ·动态查找shellcode所需的函数第30-32页
   ·绕过shellcode内容限制第32-35页
     ·编码shellcode第32-34页
     ·Shellcode的解码第34-35页
   ·减小shellcode体积第35-39页
     ·尽量使用"短"指令第35-36页
     ·变通API调用方式第36页
     ·代码与数据的共享第36页
     ·巧用寄存器第36-37页
     ·对函数名进行压缩第37-39页
   ·shellcode示例第39-40页
   ·小结第40-41页
5 实验及结果分析第41-52页
   ·缓冲区溢出漏洞背景及攻击向量第41页
   ·攻击方法第41-49页
     ·确定缓冲区的大小和准确的重写EIP第41-46页
     ·查找JMP ESP指令地址第46-49页
   ·攻击负载第49-50页
     ·编写shellcode第49-50页
   ·实验结果分析第50-51页
   ·本章小结第51-52页
6 缓冲区溢出漏洞攻击的防御方法第52-55页
   ·基于源代码的防范措施第52页
   ·基于编译器的方法第52-53页
   ·禁止攻击代码执行第53-54页
     ·基于非可执行栈的防御措施第53-54页
     ·采用StackShield保护技术第54页
     ·使用堆栈回溯的技术第54页
   ·本章小结第54-55页
7 结语第55-56页
   ·全文总结第55页
   ·展望第55-56页
参考文献第56-59页
攻读学位期间取得的研究成果第59-60页
致谢第60-61页

论文共61页,点击 下载论文
上一篇:Web2.0服务在大学生自主实习中应用的个案研究
下一篇:基于网络的知识竞答式教育游戏开发平台的设计与实现