栈的保护--windows和linux

对于为什么要保护堆栈,请以“缓冲区溢出”,“堆栈”为关键词google一下,本文再也不赘述。只要你的程序要调用函数,那么就要使用堆栈,不进行函数调用的程序已经不多了吧,难道你能忍受通篇的jmp,jne...等等手工做坊的方法吗?在linux和windows上,保护栈的方式最重要的莫过于两种, 一个是使用堆栈安全cookie;另外一个是使栈不可执行。linux 上面提到的两种方式中,安全cookie
相关文章
相关标签/搜索