1. 首页
  2. 编程语言
  3. C
  4. 缓冲区溢出光速入门(PDF)

缓冲区溢出光速入门(PDF)

上传者: 2021-01-21 20:06:38上传 PDF文件 244.88KB 热度 16次
缓冲区溢出通常是向数组中写数据时,写入的数据的长度超出了数组原始定义的大小。 比如前面你定义了 int buff[10],那么只有buff[0] - buff[9]的空间是我们定义 buff时 申请的合法空间,但后来往里面写入数据时出现了buff[12]=0x10 则越界了。C语言常用的 strcpy、sprintf、strcat 等函数都非常容易导致缓冲区溢出问题。
用户评论