当前位置:首页 > 综合 > 社会动态 > 正文

192.168.0.102路由器(192.168.0.102)

发布时间:2024-01-07 18:02:42 编辑: 来源:

导读 大家好,小杨来为大家解答以上问题,192.168.0.102路由器,192.168.0.102很多人还不知道,现在让我们一起来看看吧!1、  SYN-Flood的攻击...

大家好,小杨来为大家解答以上问题,192.168.0.102路由器,192.168.0.102很多人还不知道,现在让我们一起来看看吧!

1、  SYN-Flood的攻击效果最好,应该是众黑客不约而同选择它的原因吧。那么我们一起来看看SYN-Flood的详细情况。

2、  SYN-Flood是目前最流行的DDoS攻击手段,早先的DoS的手段在向分布式这一阶段发展的时候也经历了浪里淘沙的过程。SYN-Flood的攻击效果最好,应该是众黑客不约而同选择它的原因吧。那么我们一起来看看SYN-Flood的详细情况。

3、  Syn Flood原理 - 三次握手

4、  Syn Flood利用了TCP/IP协议的固有漏洞。面向连接的TCP三次握手是Syn Flood存在的基础。

5、  TCP连接的三次握手

6、  二,在第一步中,客户端向服务端提出连接请求。这时TCP SYN标志置位。客户端告诉服务端序列号区域合法,需要检查。客户端在TCP报头的序列号区中插入自己的ISN。服务端收到该TCP分段后,在第二步以自己的ISN回应(SYN标志置位),同时确认收到客户端的第一个TCP分段(ACK标志置位)。在第三步中,客户端确认收到服务端的ISN(ACK标志置位)。到此为止建立完整的TCP连接,开始全双工模式的数据传输过程。

7、  Syn Flood攻击者不会完成三次握手

8、  假设一个用户向服务器发送了SYN报文后突然死机或掉线,那么服务器在发出SYN+ACK应答报文后是无法收到客户端的ACK报文的(第三次握手无法完成),这种情况下服务器端一般会重试(再次发送SYN+ACK给客户端)并等待一段时间后丢弃这个未完成的连接,这段时间的长度我们称为SYN Timeout,一般来说这个时间是分钟的数量级(大约为30秒-2分钟);

9、  一个用户出现异常导致服务器的一个线程等待1分钟并不是什么很大的问题,但如果有一个恶意的攻击者大量模拟这种情况,服务器端将为了维护一个非常大的半连接列表而消耗非常多的资源----数以万计的半连接,即使是简单的保存并遍历也会消耗非常多的CPU时间和内存,何况还要不断对这个列表中的IP进行SYN+ACK的重试。

10、  实际上如果服务器的TCP/IP栈不够强大,最后的结果往往是堆栈溢出崩溃---即使服务器端的系统足够强大,服务器端也将忙于处理攻击者伪造的TCP连接请求而无暇理睬客户的正常请求(毕竟客户端的正常请求比率非常之小),此时从正常客户的角度看来,服务器失去响应,这种情况我们称做:服务器端受到了SYN Flood攻击(SYN洪水攻击)。

11、  下面是我在实验室中模拟的一次Syn Flood攻击的实际过程

12、  这一个局域网环境,只有一台攻击机(PIII667/128/mandrake),被攻击的是一台Solaris 8.0 (spark)的主机,网络设备是Cisco的百兆交换机。这是在攻击并未进行之前,在Solaris上进行snoop的记录,snoop与tcpdump等网络监听工具一样,也是一个很好的网络抓包与分析的工具。可以看到攻击之前,目标主机上接到的基本上都是一些普通的网络包。 …

13、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

14、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

15、  ? -> (multicast) ETHER Type=0000 (LLC/802.3), size = 52 bytes

16、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

17、  192.168.0.66 -> 192.168.0.255 NBT Datagram Service Type=17 Source=GU[0]

18、  192.168.0.210 -> 192.168.0.255 NBT Datagram Service Type=17 Source=ROOTDC[20]

19、  192.168.0.247 -> 192.168.0.255 NBT Datagram Service Type=17 Source=TSC[0]

20、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

21、  192.168.0.200 -> (broadcast) ARP C Who is 192.168.0.102, 192.168.0.102 ?

22、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

23、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

24、  192.168.0.66 -> 192.168.0.255 NBT Datagram Service Type=17 Source=GU[0]

25、  192.168.0.66 -> 192.168.0.255 NBT Datagram Service Type=17 Source=GU[0]

26、  192.168.0.210 -> 192.168.0.255 NBT Datagram Service Type=17 Source=ROOTDC[20]

27、  ? -> (multicast) ETHER Type=0000 (LLC/802.3), size = 52 bytes

28、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

29、  ? -> (broadcast) ETHER Type=886F (Unknown), size = 1510 bytes

30、  …

31、  …

32、  接着,攻击机开始发包,DDoS开始了…,突然间sun主机上的snoop窗口开始飞速地翻屏,显示出接到数量巨大的Syn请求。这时的屏幕就好象是时速300公里的列车上的一扇车窗。这是在Syn Flood攻击时的snoop输出结果: …

33、  127.0.0.178 -> lab183.lab.net AUTH C port=1352

34、  127.0.0.178 -> lab183.lab.net TCP D=114 S=1352 Syn Seq=674711609 Len=0 Win=65535

35、  127.0.0.178 -> lab183.lab.net TCP D=115 S=1352 Syn Seq=674711609 Len=0 Win=65535

36、  127.0.0.178 -> lab183.lab.net UUCP-PATH C port=1352

37、  127.0.0.178 -> lab183.lab.net TCP D=118 S=1352 Syn Seq=674711609 Len=0 Win=65535

38、  127.0.0.178 -> lab183.lab.net NNTP C port=1352

39、  127.0.0.178 -> lab183.lab.net TCP D=121 S=1352 Syn Seq=674711609 Len=0 Win=65535

40、  127.0.0.178 -> lab183.lab.net TCP D=122 S=1352 Syn Seq=674711609 Len=0 Win=65535

41、  127.0.0.178 -> lab183.lab.net TCP D=124 S=1352 Syn Seq=674711609 Len=0 Win=65535

42、  127.0.0.178 -> lab183.lab.net TCP D=125 S=1352 Syn Seq=674711609 Len=0 Win=65535

43、  127.0.0.178 -> lab183.lab.net TCP D=126 S=1352 Syn Seq=674711609 Len=0 Win=65535

44、  127.0.0.178 -> lab183.lab.net TCP D=128 S=1352 Syn Seq=674711609 Len=0 Win=65535

45、  127.0.0.178 -> lab183.lab.net TCP D=130 S=1352 Syn Seq=674711609 Len=0 Win=65535

46、  127.0.0.178 -> lab183.lab.net TCP D=131 S=1352 Syn Seq=674711609 Len=0 Win=65535

47、  127.0.0.178 -> lab183.lab.net TCP D=133 S=1352 Syn Seq=674711609 Len=0 Win=65535

48、  127.0.0.178 -> lab183.lab.net TCP D=135 S=1352 Syn Seq=674711609 Len=0 Win=65535

49、  …

50、  …

51、  这时候内容完全不同了,再也收不到刚才那些正常的网络包,只有DDoS包。大家注意一下,这里所有的Syn Flood攻击包的源地址都是伪造的,给追查工作带来很大困难。这时在被攻击主机上积累了多少Syn的半连接呢?我们用netstat来看一下:

52、  # netstat -an | grep SYN

53、  …

54、  …

55、  192.168.0.183.9 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

56、  192.168.0.183.13 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

57、  192.168.0.183.19 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

58、  192.168.0.183.21 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

59、  192.168.0.183.22 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

60、  192.168.0.183.23 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

61、  192.168.0.183.25 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

62、  192.168.0.183.37 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

63、  192.168.0.183.53 127.0.0.79.1801 0 0 24656 0 SYN_RCVD

64、  …

65、  …

66、  其中SYN_RCVD表示当前未完成的TCP SYN队列,统计一下:

67、  # netstat -an | grep SYN | wc -l

68、  5273

69、  # netstat -an | grep SYN | wc -l

70、  5154

71、  # netstat -an | grep SYN | wc -l

72、  5267

73、  …..

74、  共有五千多个Syn的半连接存储在内存中。这时候被攻击机已经不能响应新的服务请求了,系统运行非常慢,也无法ping通。

75、  上述的相关内容就是对对DDoS攻击实例之SYN Flood攻击的详细内容讲述的描述,希望会给你带来一些帮助在此方面。

76、  

本文到此结束,希望对大家有所帮助。


免责声明:本文由用户上传,如有侵权请联系删除!

上一篇:净水器排行榜十大名牌(净水器排行榜)

下一篇:最后一页