缓冲区溢出攻击

栈溢出 缓冲区溢出基本知识 缓冲区溢出:指接口的一种状况,此时大量的数据被输入到数据缓冲区或数据存储区,超过了其所分配的存储能力,覆盖了其他信息,攻击这利用这样的状态破坏系统或插入特别编制的代码,以获得系统的控制权。 实例: 这段代码是存在问题的,因为传统的C语言库函数gets()对数据复制的数量没有包含任何检查,该函数从标准输入中读取下一行的文本知道第一个换行符出现为止,并将这些文本在末尾加上一
相关文章
相关标签/搜索