QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2135|回复: 0
打印 上一主题 下一主题

黑客入侵方式全解密(5)(图)

[复制链接]
字体大小: 正常 放大
韩冰        

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-10-6 01:23 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
在服务器接收到包之后,服务器对黑客请求的数据和客户端请求的数据予以响应。在服务器对客户端响应之前,黑客可以漏掉或删除服务器对黑客命令的响应,如此,用户便不再觉察到任何黑客入侵(如图8)。  
) p1 Q5 |1 R6 G, }7 B8 E# n$ u/ v图8 黑客从服务器的传送包中删除其请求的信息  以下部分您将了解 TCP ACK风暴,它在黑客继续伪装时,在非同步后劫持入侵中将发作。       ]( V* N6 z; j

; Q. H' O0 @( }1 W# {  2.TCP ACK风暴
% N4 C8 }; G7 p& {) ^) A4 F" U" b' E( Y4 f4 E; _7 O
  前面部分详述的后期非同步劫持入侵有一个基本的不足,即它将大量地产生 TCP ACK包,网络专家称这些大量的 ACK包为 TCP ACK风暴。当一个主机(无论客户机或服务器)收到一个不能接受的包时,主机将向产生的主机发送期待的顺序号来认证这个不能接收的包。
! P. i( Q1 |8 c0 t5 |
2 A" @4 t2 p, F5 e+ M6 {  在以前详述的主动的 TCP入侵的情况下,第一个 TCP ACK包将包含服务器的顺序号,客户机因为没有送出请求更改的包,所以将不接受这个认证包。因此,客户机产生自己的认证包,它反过来迫使服务器产生另一个认证包,这些反复循环,理论上对传送每个数据包是一个无止尽循环(如图9)。 / z' _+ T. g% d9 L4 L
! a5 |* i; ]& W$ a2 I
图9 入侵产生的风暴循环  因为认证包不传送数据,如果接收者丢失了这个包,ACK包的发送者将不再传递。换句话说,如果一个机器在ACK风暴循环中丢掉一个包,循环便终止。幸运的是,正如您以前所知,TCP将IP用在不可靠的网络层上,以一个非空的包损失,网络设计者将迅速结束循环。而且,网上丢掉的包越多,ACK风暴持续期越短。再加之,ACK循环是自规的--换句话说,黑客产生的循环越多,客户机和服务器接到的交通数量也越多,它反过来增加拥挤度。这样便丢掉包,有更多的循环结束。
9 l. Y$ |% r. K% v: J5 M/ D$ s1 I7 D% a( Y' |  I5 b
  TCP 连接在每次客户机或服务器发送数据时创建一个循环。如果既不是客户机又不是服务器发送数据,TCP连接便产生不了循环。如果客户机和服务器都未发送数据也没有黑客认证数据,发送者将再传这个数据。在再传之后,TCP连接将为每一个再传送创建一个风暴,最后连接的双方放弃连接,因为客户机和服务器都未发送ACK包。如果黑客认证了数据传送,TCP连接将仅产生一个风暴。实际上,由于网上的负荷,黑客经常错过数据包,因此黑客将认证再传送的第一个包--意味着每次在黑客传输时入侵将至少产生一个ACK风暴。
' T: f+ I9 B6 J8 r
; D/ i9 S2 w! e1 O  3.前期非同步入侵
/ J' ]/ h3 |+ h: `9 `2 y
, G$ _! l; A" k* J! h  在前面,您了解到非同步后TCP劫持入侵(即在客户机和服务器连接之后发生的入侵)。不像非同步后劫持入侵,前期非同步入侵在客户机和服务器的早期连接建立时破坏其连接,而不是在连接已设立或完成之后。前期非同步入侵在服务器端破坏连接,在破坏连接之后,黑客创建一个具有不同顺序号的新连接,前期非同步的入侵工作如下。 ! @# u; T* {1 }9 e. m6 M. a- t, z
4 s/ k4 G& O$ \) Y
  (1)在连接创建阶段2,黑客窃听服务器发送到客户机SYN/ACK包(如图10)。 - j1 j9 K3 J% G5 O# e& e

" P% a' m$ @4 }' m) r1 Z( T9 K# K, }图10 服务器给客户机发送一个ACK包0 k% A6 Y. E- r( M1 N& y7 r  ~

' i* D2 h+ D# j; V4 b. g0 C  (2)当黑客检测到SYN/ACK包时,黑客发送一个RST复位请求包,接着发送一个与服务器的SYN/ACK包有相同参数SYN包。然而,黑客的请求带着一个不同的顺序号。您可以把这个看作入侵者确认包(ATK_ACK_0)(如图11)。
: |! W2 `" m- ?: ~/ |/ h' j. e% N' j
" j" b4 r7 A; N, l- h图11 黑客发送两个数据包给服务器
% R5 T# v) [* t( Y, i0 S, x
% G9 |6 ]" m9 @  H4 o8 k  (3)服务器将收到RST包时关闭第一个连接,且将在同一端重开一个新的连接,但当收到SYN包时,便具有不同顺序号,服务器将向原用户回送一个SYN/ACK包。
7 D, y1 X1 G' H" Z6 j$ N
+ W! i- J* H7 u5 [: J  (4)黑客截取SYN/ACK包,向服务器发送它自己的ACK包,服务器开关掷向同步连接以创建状态(如图12)。 / \$ q+ U9 b) v1 H  A

, R% F3 F# D! z7 a$ O8 m) _0 y% o5 e6 v图12 黑客截获包并建立同步接
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-6-11 19:26 , Processed in 0.398385 second(s), 51 queries .

回顶部