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

什么是溢出

发布网友 发布时间:2022-04-22 21:30

我来回答

5个回答

热心网友 时间:2023-08-08 19:24

什么是溢出?

溢出全名是“缓冲区溢出”缓冲区是内存中存放数据的地方。在程序试图将数据放到机器内存中的某一个位置的时候,因为没有足够的空间就会发生缓冲区溢出。而人为的溢出则是有一定企图的,攻击者写一个超过缓冲区长度的字符串,然后植入到缓冲区,而再向一个有限空间的缓冲区中植入超长的字符串可能会出现两个结果,一是过长的字符串覆盖了相邻的存储单元,引起程序运行失败,严重的可导致系统崩溃;另有一个结果就是利用这种漏洞可以执行任意指令,甚至可以取得系统root特级权限。大多造成缓冲区溢出的原因是程序中没有仔细检查用户输入参数而造成的。
缓冲区是程序运行的时候机器内存中的一个连续块,它保存了给定类型的数据,随着动态分配变量会出现问题。大多时为了不占用太多的内存,一个有动态分配变量的程序在程序运行时才决定给它们分配多少内存。这样想下去的话,如果说要给程序在动态分配缓冲区放入超长的数据,它就会溢出了。一个缓冲区溢出程序使用这个溢出的数据将汇编语言代码放到机器的内存里,通常是产生root权限的地方,这就不是什么好现象了。仅仅就单个的缓冲区溢出惹眼,它并不是最大的问题根本所在。但如果溢出送到能够以root权限运行命令的区域,一旦运行这些命令,那可就等于把机器拱手相让了。

热心网友 时间:2023-08-08 19:24

应该是你所计算的数据有超出你设置的计算范围吧!!!

热心网友 时间:2023-08-08 19:25

很简单 比如1个游戏他顶级是10级 你到11级了 这叫益处 会发生系统错误

热心网友 时间:2023-08-08 19:25

此涉及到编程知识:
比如说一个一个整数,最大范围是2的32次方,
但是你给它赋的值比最大范围大10,那么这个整数就会再从最小范围处加10;

大概就这样。

热心网友 时间:2023-08-08 19:26

超出标准
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 火锅餐厅厨房有哪些 小火锅厨房设备有哪些 溢出来英语? 形容溢出的成语 溢出的英语单词是什么? 溢出来的水毫无意义啥意思 形容溢出的成语有哪些? 房屋正南方向好不好 中国地理上正南方是什么省份? 房间正南,指南针显示几度,也就是说,应该显示几度,才是正南的方向。 正南方向和南方有什么区别 指南针指示南178°是正南方向还是东南方向 正西偏南与正南偏西有什么不同?具体指什么方向?都是指西南角吗 正东和正南之间的方向是什么? 正东和正南之间的方向是? 正南方向是指哪个方向? 怎样确定正南方位与正北方位? led显示屏离线如何处理? 正东和正北之间的方向是哪方向,正西和正北之间的方向是哪个方向,正东和... led显示屏接收卡接触不良怎么办。有时候开电一半不亮,多开几次才行。 山东烟台谁有在卖LED显示屏呢? 正东南方向是在东和南之间45度,正南偏西方向是在西和南之间45度吗? 如何处理溢出的文本 溢出来的水没意义啥意思 溢出是什么意思? 溢出的意思是什么? 溢出指什么意思 溢出的溢怎么组词 “溢出”的近义词是什么? 溢出的判断方法 爱的太满、总会溢出来 如何回复? 什么是溢出啊 溢出的溢还能组什么词 溢出的溢的组词 数据溢出是什么意思 溢出的溢字怎么写 腌萝卜太酸了怎么办? 应该怎么腌制酸萝卜,萝卜才会又脆又好吃呢? 酸萝卜的腌制方法? 吃酸萝卜有益还是有害?吃酸萝卜有什么好处呢? 如何制作酸萝卜? 鎴戠殑濂虫湅鍙奶�澶╀笂链堜寒锛屾垜阃佷粈涔堢粰濂癸紵镐