我正在阅读缓冲区,堆栈和堆溢出.我也读了这篇文章.我的问题是这样的:如果我在代码中只使用全局变量,我可以说它可以防止溢出的所有漏洞吗?
假设我在全局范围内声明的代码中有这个缓冲区:
char buf1[10];
char buf2[100];
Run Code Online (Sandbox Code Playgroud)
如果我buf1作为缓冲区发送到recv(int s, char *buf, int len,int flags);
buf2内容,对吧?我们能否得出结论,使用Globals是最安全的方式?
| 归档时间: |
|
| 查看次数: |
561 次 |
| 最近记录: |