文章插图
【向有限的空间输入超长的字符串是 向有限空间输出超长字符串】向有限的空间输入超长的字符串是缓冲区溢出攻击手段 。缓冲区溢出(buffer overflow)指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量,使得溢出的数据覆盖在合法数据上 。
缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在;利用缓冲区溢出攻击,可以导致程序运行失败、系统宕机、重新启动等后果;可以利用它执行非授权指令,取得系统特权,进而进行各种非法操作 。
缓冲区溢出理想的情况是程序检查数据长度并不允许输入超过缓冲区长度的字符,但是绝大多数程序都会假设数据长度总是与所分配的储存空间相匹配,这就为缓冲区溢出埋下隐患 。操作系统所使用的缓冲区又被称为“堆栈” 。在各个操作进程之间,指令会被临时储存在堆栈当中,堆栈也会出现缓冲区溢出 。
- 外国画家有哪些名人 中国著名的画家有哪些人
- 白炭黑在橡胶中的作用 白炭黑在橡胶中的作用是什么
- 羊绒的保暖程度是羊毛的多少倍8倍 羊绒的保暖程度是羊毛的多少倍
- 75%乙醇消毒液和75%医用酒精的区别 75酒精与75乙醇消毒液的区别
- 衫衣打蝴蝶结的方法 分别可以怎么打
- 打开快递包裹的正确方法 这些步骤不能少
- 眼睛除皱最好的方法 该用什么方法好呢
- 正确的把杠压腿方法 本文告诉你
- 火命的人取什么名字好 这些都不错
- 来自纳兰词的好听名字 来自纳兰词的好听名字推荐