栈缓存溢出

原文地址 0 目录 1 利用栈缓存溢出 2 平台间的差异 2.1 栈向上增长 3 保护机制 3.1 栈金丝雀 3.2 不可执行的栈 3.3 随机化内存地址 在软件程序中,如果对一个固定长度的目标数据结构进行写操作时,如果超出了其长度,就会写入程序所调用的栈中的相邻内存地址区域中。这就发生了栈溢出(stack buffer overflow)。这会导致被覆盖的内存区域中的数据损坏,从而导致程序崩溃或
相关文章
相关标签/搜索