我最近学到了缓冲区溢出的基础知识,并且用不安全的缓冲区编写了几段非常简单的C/C++代码,并产生了一些有趣的结果。
现在我的问题是:你能说出一个存在已知缓冲区溢出漏洞的程序吗?如果可能的话,我特别想找一些在网络上运行的东西。
我看过教程,读过文章,甚至看过视频,讨论/演示了vulnerability Server版本中的缓冲区溢出漏洞。2.34,但我在任何地方都找不到一份在线副本。我可以找到大量非易受攻击的版本的下载,但不是有教育意义的版本。在这方面的任何帮助也将不胜感激。
非常感谢。
发布于 2011-07-30 16:46:44
有一本很棒的书,教你如何利用缓冲区溢出(以及其他漏洞)。这本书附带了一个Linux LiveCD,它很好地设置了编译器/调试器和大量可利用的程序。
如果你还没有开始使用它,强烈推荐:

发布于 2011-07-30 03:38:14
你能说出一个存在已知缓冲区溢出漏洞的程序吗?
是的,但希望在你能够成功演示你的攻击之前,它会被打上补丁。一个已知的漏洞存在的时间越长,漏洞被打补丁的可能性就越大(参见queing理论)。因此,这是真正的‘在野外’的部分,是限制太多。为什么不尝试一些历史上的漏洞呢?普渡大学的The Buffer Overfolw Page是一个很好的起点。他们在ntdll.dll中列出了RPC DCOM,而Sendmail8.11有一个Remote Buffer Overflow错误。此外,telnetd有一个缓冲区溢出漏洞,您可以在FreeBSD 4.3版本的系统中找到。
发布于 2013-01-04 20:59:52
能力服务器是超级好练的。几年前,我写了一篇关于这方面的研究论文,你可以在这里访问:
这为漏洞提供了一个很好的介绍,并以方法vulnerability为例。
我希望它是有用的!
你好,夏普
https://stackoverflow.com/questions/6868432
复制相似问题