简述缓冲区溢出的原理以及危害。

发布时间:2021-04-08 00:47:48

题目类型:[问答题] 简述缓冲区溢出的原理以及危害。

网友回答

参考答案: 原理:在程序编译完成以后,缓冲区中存放数据的长度事先已经被程序或者操作系统定义好,如果在缓冲区写超出其长度的内容,就会造成缓冲区的溢出,覆盖其它空间的数据,从而破坏程序的堆栈,使程序转而执行其它指令。 危害:缓冲区溢出是最常见的安全漏洞,针对缓冲区溢出的漏洞进行攻击,是很常见的攻击手段,可以使本地用户获得超级用户权限,也可以使外部攻击者通过网络直接进入系统。
试题难度:★★☆
参考解析:
以上问题属网友观点,不代表本站立场,仅供参考!