缓冲区溢出的原理和实践.doc
my****25
亲,该文档总共68页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
缓冲区溢出的原理和实践.doc
标题:缓冲区溢出的原理和实践(Phrack)作者:Sinbad.oOPhrack49Oo.VolumeSeven,IssueForty-NineFile14of16BugTraq,r00t,andUnderground.OrgbringyouXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSmashingTheStackForFunAndProfit以娱乐和牟利为目的践踏堆栈(缓冲区溢出的原理和实践)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX原作b
经典转载 - 缓冲区溢出的原理和实践(Phrack).doc
经典转载-缓冲区溢出的原理和实践(Phrack)经典转载-缓冲区溢出的原理和实践(Phrack)简介在过去的几个月中,被发现和利用的缓冲区溢出漏洞呈现上升趋势.例如syslog,splitvt,sendmail8.7.5,Linux/FreeBSDmount,Xtlibrary,at等等.本文试图解释什么是缓冲区溢出,以及如何利用.汇编的基础知识是必需的.对虚拟内存的概念,以及使用gdb的经验是十分有益的,但不是必需的.我们还假定使用Intelx86CPU,操作系统是Linux.在开始之前我们给出几个基本
缓冲区溢出原理及防范.doc
摘要:正文:大纲:引言;随着网络安全技术的飞速发展,缓冲区溢出漏洞已经成为当前最具安全威胁的漏洞之一,缓冲区溢出攻击也成为一种非常有效而常见的攻击方法。如Internet上的第1例蠕虫(Morris)攻击,就是利用了fingerd的缓冲区溢出漏洞。SANS评选出的2005年威胁最大的20个漏洞中,有8个跟缓冲区溢出有关。根据CNCERT最近几周的计算机安全漏洞的统计数据,与缓冲区溢出有关的安全事件占了很大的比例。这些都充分说明了研究缓冲区溢出的重要性。本文主要介绍了windows下的缓冲区溢出的相关知识。
缓冲区溢出.ppt
4.1缓冲区溢出攻击要求4.1.1缓冲区溢出相关概念4.1.1缓冲区溢出相关概念简单溢出实例缓冲区溢出的危害4.1.2缓冲区溢出原理Windows环境下的堆栈程序在内存中的映像补充:PEB&TEB补充:PEB&TEB栈栈内容三个重要的寄存器函数调用过程函数调用中栈的工作过程例子语句执行前的EBP语句执行前的EBP演示栈中存放的数据内容当缓冲区溢出发生时……4.1.3缓冲区溢出原理及其利用栈溢出2024/9/32024/9/32024/9/32024/9/32024/9/3缓冲区溢出的利用Shellcode
缓冲区溢出.ppt
基本问题有关缓冲区溢出的数据为什么会缓冲区溢出缓冲区溢出的分类典型的寄存器典型的堆栈帧结构典型的堆栈帧结构展示堆栈的示例example1展示堆栈的示例example1展示堆栈的示例example1没有受到控制的堆栈溢出Example2利用缓冲区溢出漏洞的攻击可利用的堆栈溢出example3一个有root权限的shell远程缓冲区漏洞利用SHELLCODE避免缓冲区溢出的方法使用安全的函数编译器运行时边界检查编译器运行时边界检查Splint工具Splint工具基于库运行时边界检查曲晶莹