什么是缓冲区溢出?有什么危害?原因是什么?-CSDN博客

网站介绍:文章浏览阅读5.1w次,点赞42次,收藏205次。 缓冲区溢出是指当计算机向缓冲区填充数据时超出了缓冲区本身的容量,溢出的数据覆盖在合法数据上。 危害有以下两点: 1、程序崩溃,导致拒绝服务 2、跳转并且执行一段恶意代码 原因:造成缓冲区溢出的主要原因是程序中没有仔细检查用户输入。 所谓缓冲区可以更抽象地理解为一段可读写的内存区域,缓冲区攻击的..._缓冲区溢出