栈和堆溢出漏洞攻击是什么意思

3

这个堆栈和堆溢出漏洞是什么意思?


你为什么要打上 tcp 的标签? - Oded
栈溢出意味着你在这里,而堆溢出意味着加入我一起创建一个 :D - Nawaz
@Oded 我正在研究一些TCP攻击,然后我遇到了这个问题...但是找不到一篇好的文章来解释。 - sriks
3个回答

1

1

基于栈的利用示例:(实现定义或可能未定义,但仍然有趣!)

只需查看输出: http://www.ideone.com/A3vlY

还要注意运行时错误!

我特别想做到这一点:

  • 通过覆盖堆栈帧中的返回地址。一旦函数返回,执行将在攻击者指定的返回地址处恢复,通常是用户输入填充的缓冲区。

来自维基百科的基于栈的利用 项目符号

这个例子可能演示了从维基百科引用的上述项目符号,为您提供了一个有趣的起点,了解基于栈的利用可能意味着什么。有点思考的推动力!


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接