本次介绍主要试图解释什么是缓冲区溢出, 以及如何利用。
假定使用Intel x86 CPU, 操作系统是Linux。

 

基本定义:
缓冲区,简单说来是一块连续的计算机内存区域, 可以保存相同数据类型的多个实例。