解决办法
填充数据时计算边界
动态分配内存
控制输入
使用没有缓冲区溢出问题的函数
strncpy、strncat、C++中std:string
使用替代库
Libmib、libsafe
基于探测方法的防御
StackGuard、ProPolice、/GS
将一个“探测”值插入到返回地址的前面
非执行的堆栈防御
不可在堆栈上执行代码
400-626-7377
在线咨询
微信号:zpitedu