堆栈和堆溢出漏洞意味着什么

时间:2010-12-26 18:18:19

标签: c++ tcp stack stack-overflow heap-memory

这个堆栈和堆溢出流量利用是什么意思

3 个答案:

答案 0 :(得分:1)

Wikipedia对这些类型的漏洞有很好的概述:http://en.wikipedia.org/wiki/Buffer_overflow

答案 1 :(得分:1)

基于堆栈的利用的一个例子:(实现已定义或可能未定义,但仍然很有趣!)

看看输出: http://www.ideone.com/A3vlY

还要注意运行时错误!

我特别想这样做:

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

来自维基百科的基于堆栈的利用bullet points

此示例可能演示了维基百科引用的上述要点,为您提供了基于堆栈的利用可能意味着什么的有趣起点。思想的推动力!

答案 2 :(得分:0)

有关此问题的真实示例,请查看其他Stack Overflow问题:

Writing to pointer out of bounds after malloc() not causing error