永发信息网

什么是缓冲区查询?

答案:2  悬赏:70  手机版
解决时间 2021-04-13 02:54
什么是缓冲区查询?
最佳答案
缓冲区查询是根据用户给定的一个点、线、面缓冲的距离,从而形成一个缓冲区的多边形,再根据多边形检索原理,检索该缓冲区内的空间实体
全部回答
通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。造成缓冲区溢出的原因是程序中没有仔细检查用户输入的参数。例如下面程序:   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的被调查者认为缓冲区溢出漏洞是一个很严重的安全问题。   缓冲区溢出漏洞和攻击有很多种形式,会在第二节对他们进行描述和分类。相应地防卫手段也随者攻击方法的不同而不同,将在第四节描述,它的内容包括针对每种攻击类型的有效的防卫手段。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大话2鬼套 强三尸 大约要多少钱? 鬼火好还三
gta4每次做任务做到去地铁接女朋友然后去买衣
N78下载软件在哪个网?下的软件必须是受保护
《天天向上》、与《快乐大本营》比较
如右图所示,已知△ABD≌△ACE,试说明BE=CD
余姚北站到一中怎么坐车
中国电信桂康金水路营业厅在哪里啊,我有事要
六盘水到遵义火车时刻表,遵义到六盘水有几点
诺基亚5310免费手机主题下载地址
我弟弟每天花许多时间看电视。翻译成英语
A、B两质点的v-t图象如图所示,设它们在同一
吴江市盛泽坛丘
兄弟精品水果批发这个地址在什么地方,我要处
为什么下到UC里得东西,在手机中找不到啊
求助能帮我解决FLASH作业的高手?
推荐资讯
电脑开机太慢!!怎么办?
单选题下列关于细胞分化的叙述,不正确的是A.
罗伟邑村这个地址在什么地方,我要处理点事
我有一个QQ号被盗了
一个客厅4个房间2个卫生间设计方案
E65用UC会占用多少运行内存阿?
单选题某生物个体经分裂产生4种类型的配子,
爱与被爱你如何选择?
成都1路公交几点收车?
上古世纪不小心丢弃了船只怎么办?
赵氏皮肤科我想知道这个在什么地方
单选题缓慢进行下列各种操作,不会导致液体分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?