您好,今日小编就为大家解答这个问题。思旺至平南,死亡之ping相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、死亡之ping(Ping of Death) 最简单的基于IP的攻击可能要数著名的死亡之ping,这种攻击主要是由于单个包的长度超过了IP协议规范所规定的包长度。
2、产生这样的包很容易,事实上,许多操作系统都提供了称为ping的网络工具。
3、在为Windows操作系统中开一个DOS窗口,输入ping-1 65510 the.target.ip.addr就可达到该目的。
4、UNIX系统也有类似情况。
5、 死亡之ping是如何工作的呢?首先是因为以太网长度有限,IP包必段被分片。
6、当一个IP包的长度超过以太网帧的最大尺寸(以太网头部和尾部除外)时,包就会被分片,作为多个帧来发送。
7、接收端的及其提取各个分片,并重组为一个完整的IP包。
8、在正常情况下,IP头包含整个IP包的长度。
9、当一个IP包被分片以后,头只包含各个分片的长度。
10、分片并不包含整个IP包的长度信息,因此IP包一旦被分片,重组后的整个IP包的总长度只有在所在分片都接受完毕之后才能确定。
11、 在IP协议规范中规定了一个IP包的最大尺寸,而大多数的包处理程序又假设包的长度超过这个最大尺寸这种情况是不会出现的。
12、因此,包的重组代码所分配的内存区域也最大不超过这个最大尺寸。
13、这样,超大的包一旦出现,包当中的额外数据就会被写入其他正常区域。
14、这很容易导致系统进入非稳定状态,是一种典型的缓存溢出(Buffer Overflow)攻击。
15、在防火墙一级对这种攻击进行检测是相当难的,因为每个分片包看起来都很正常。
16、 由于使用ping工具很容易完成这种攻击,以至于它也成了这种攻击的首选武器,这也是这种攻击名字的由来。
17、当然,还有很多程序都可以做到这一点,因此仅仅阻塞ping的使用并不能完全解决这个漏洞。
18、预防死亡之ping的最好方法是对操作系统打补丁,使内核将不再对超过规定长度的包进行重组。
19、[。
此文章到此结束,希望能帮到大家。
本文来自“这条河叫时光”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/ls/79949.html