问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么叫做缓冲区溢出

发布网友 发布时间:2022-05-15 12:55

我来回答

2个回答

热心网友 时间:2023-10-24 06:50

缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在。利用缓冲区溢出攻击,可以导致程序运行失败、系统宕机、重新启动等后果。更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。

缓冲区溢出的原理
  通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的目的。造成缓冲区溢出的原因是程序中没有仔细检查用户输入的参数。例如下面程序:   void function(char *str) {   char buffer[16];   strcpy(buffer,str);   }   上面的strcpy()将直接把str中的内容copy到buffer中。这样只要str的长度大于16,就会造成buffer的溢出,使程序运行出错。存在象strcpy这样的问题的标准函数还有strcat(),sprintf(),vsprintf(),gets(),scanf()等。   当然,随便往缓冲区中填东西造成它溢出一般只会出现“分段错误”(Segmentation fault),而不能达到攻击的目的。最常见的手段是通过制造缓冲区溢出使程序运行一个用户shell,再通过shell执行其它命令。如果该程序属于root且有suid权限的话,攻击者就获得了一个有root权限的shell,可以对系统进行任意操作了。   缓冲区溢出攻击之所以成为一种常见安全攻击手段其原因在于缓冲区溢出漏洞太普遍了,并且易于实现。而且,缓冲区溢出成为远程攻击的主要手段其原因在于缓冲区溢出漏洞给予了攻击者他所想要的一切:植入并且执行攻击代码。被植入的攻击代码以一定的权限运行有缓冲区溢出漏洞的程序,从而得到被攻击主机的控制权。   在1998年Lincoln实验室用来评估入侵检测的的5种远程攻击中,有2种是缓冲区溢出。而在1998年CERT的13份建议中,有9份是是与缓冲区溢出有关的,在1999年,至少有半数的建议是和缓冲区溢出有关的。在Bugtraq的调查中,有2/3的被调查者认为缓冲区溢出漏洞是一个很严重的安全问题。   缓冲区溢出漏洞和攻击有很多种形式,会在第二节对他们进行描述和分类。相应地防卫手段也随者攻击方法的不同而不同,将在第四节描述,它的内容包括针对每种攻击类型的有效的防卫手段。

热心网友 时间:2023-10-24 06:51

http://ke.baidu.com/view/36638.htm
看这里
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 女人常喝银耳枸杞红枣桂圆汤好吗 每天红枣枸杞桂圆肉一起泡水喝,对女生有好处吗 女生(17)天天喝红枣桂圆枸杞子茶的好处及坏处 7.5KG洗衣机甩干桶容量多大 一件冬天的衣服大概多重,用多大容量的甩干机 微信不能访问对方相册咋回事 暗黑之光进入不了游戏? 为什么我的暗黑1.11安装了PLUGY后进不去游戏 啊 暗黑破坏神3进不去游戏 点完执行,就出现这个画面,点确定就消失了。 暗黑3打不开啊,在战网登陆是中文 进去 就是英文了,进不了游戏,一直卡在这个画面。这什么原因? 新版亮剑何时在PPS上,更新完毕?? 想看电影《海上钢琴师》和《图雅的婚事》,但是网上找不到,有的请发我邮箱jeraiy@163.com,谢谢 金陵十三钗高清电影谁有? 脸上长黄褐斑应该怎么办 - SEO任务 小女孩脸上长斑去看什么科好 脸上长斑长痘看什么科? 脸上长斑应该挂哪个科? 脸上长斑看中医还是皮肤科 脸上长斑看什么科 脸上长斑去中医院挂什么科 倚的正确读音是 Explorer.exe缓冲区溢出怎么办...在线等,急. "倚的拼音怎么写 倚这个字怎么读 吉博力与制动系统控制模块1失去通信 xt5报高速网络故障 我win10正式版系统,开机输入密码但是进入不了桌面,黑屏,有鼠标,任务管理器也能打开,到底是怎么 孤胆车神新奥尔良全军出动5怎么完成 守约绝地求生怎么得 百里守约新皮肤绝地求生获得方法 80年代90年代的一种老款式无肩带胸罩哪有卖 求各位大神帮忙目测一下,我女朋友这是没穿胸罩吗! 睦康眼视光视力矫正中心的4D数字化斜弱视治疗系统是怎么治疗弱视的呀 3D4D训练是什么效果? 睦康眼视光视力矫正中心的4D数字化斜弱视治疗系统有人听说过不 弱视训练仪器有效果吗 排比句好处 语文排比句的好处 用排比句的好处 十字绣上怎么绣名字 第十二的英语单词怎么读