设为首页 - 加入收藏
广告 1000x90
您的当前位置:黄大仙一二三份资料 > 净荷 > 正文

瞬间碎片攻击

来源:未知 编辑:admin 时间:2019-08-16

  用360测速也测速不了提示我没连接服务器~开网页也是半天打不开~玩游戏也卡~我查啦下木马用360修复啦下网络用急~现在网络正常啦(下载也能达到1.1M)~可是360测速还是测试不了~的测试第3遍才能测出~但是测速还是只有200k/秒

  后来在网上看见360网络防火墙下啦个~安装后一下午一直提示我被攻击(我的网络原因是这个吗

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  本文简单介绍了IP分片原理,并结合Snort抓包结果详细分析常见IP碎片

  攻击的原理和特征,最后对阻止IP碎片攻击给出一些建议。希望对加深理解IP协议和一

  同的网络类型都有一个上限值。以太网的MTU是1500,你可以用 netstat -i 命令查看

  这个值。如果IP层有数据包要传,而且数据包的长度超过了MTU,那么IP层就要对数据

  包进行分片(fragmentation)操作,使每一片的长度都小于或等于MTU。我们假设要传

  输一个UDP数据包,以太网的MTU为1500字节,一般IP首部为20字节,UDP首部为8字节,

  Identification:发送端发送的IP数据包标识字段都是一个唯一值,该值

  DF:Don‘t Fragment,“不分片”位,如果将这一比特置1 ,IP层将不对

  MF:More Fragment,“更多的片”,除了最后一片外,其他每个组成数

  Fragment Offset:该片偏移原始数据包开始处的位置。偏移的字节数是

  数据能够正确完成分片的重组。你不禁要问,既然分片可以被重组,那么所谓的碎片攻

  0xFFFF,就是65535字节。如果有意发送总长度超过65535的IP碎片,一些老的系统内核

  在处理的时候就会出现问题,导致崩溃或者拒绝服务。另外,如果分片之间偏移量经过

  精心构造,一些系统就无法处理,导致死机。所以说,漏洞的起因是出在重组算法上。

  下面我们逐个分析一些著名的碎片攻击程序,来了解如何人为制造IP碎片来攻击系统。

  ping o‘ death是利用ICMP协议的一种碎片攻击。攻击者发送一个长度超

  过65535的Echo Request数据包,目标主机在重组分片的时候会造成事先分配的65535字

  节缓冲区溢出,系统通常会崩溃或挂起。ping不就是发送ICMP Echo Request数据包的

  吗?让我们尝试攻击一下吧!不管IP和ICMP首部长度了,数据长度反正是多多益善,就

  允许65500大小。所以你必须找另外的程序来发包,但是目前新版本的操作系统已经搞

  网民在某一时刻开始ping某美国站点,试图ping死远程服务器。这其实是一种ping

  flood攻击,用大量的Echo Request包减慢主机的响应速度和阻塞目标网络,原理和

  jolt2.c是在一个死循环中不停的发送一个ICMP/UDP的IP碎片,可以使

  Windows系统的机器死锁。我测试了没打SP的Windows 2000,CPU利用率会立即上升到

  校验和为0x0000,程序没有计算校验,所以确切的说这个ICMP包是非法

  jolt2.c应该可以伪造源IP地址,但是源程序中并没有把用户试图伪装的

  锁未打补丁的Windows系统,同时也大大增加了网络流量。曾经有人利用jolt2模拟网络

  teardrop也比较简单,默认发送两个UDP数据包,就能使某些Linux内核崩

  IP包的Data,也未超过第一片的尾部,这就是重叠现象(overlap)。老的Linux内核

  (1.x - 2.0.x)在处理这种重叠分片的时候存在问题,WinNT/95在接收到10至50个

  teardrop分片时也会崩溃。你可以阅读teardrop.c的源代码来了解如何构造并发送这种

  * 如果可能,在网络边界上禁止碎片包通过,或者用iptables限制每秒通

本文链接:http://vendor-lock.com/jinghe/663.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top