诚毅小家|集美大学生活【集美大学,诚毅学院,水产学院,师范学院,美术学院,财经学院,体育学院,航海学院,集美学村,石鼓路,龙舟池】

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 386|回复: 0

防范针对IP地址的攻击

[复制链接]
发表于 2007-9-17 09:46:33 | 显示全部楼层 |阅读模式
一、攻击的简单机理。' b# X' `3 A: E( |, ~  J9 a

$ n, H& m  v) L+ A好多网上用户都有这样的经历,在聊天室里与网友谈的正高兴突然机器蓝屏,必须重起。也经常有的ISP的NT SERVER遭到莫名的攻击。更令人难受的是一个网吧或企业的所有机器几乎同时蓝屏当机。很大的可能是这些机器遭到了OOB攻击。何谓OOB攻击,其实,攻击者是利用Windows下微软网络协定NetBIOS的一个例外处理程序OOB(Out of Band)的漏洞。只要有人以OOB的方式,通过TCP/IP传递一个小小的包到某个IP地址的某个开放的受端上(一般为139)。使没有防护或修订的win95/nt系统瞬间当机。NT将会重新启动,95则一般要手动重起。有的补丁尽管可使机器可用ESC退出蓝屏,正常工作,但不重起,就无法访问tcp/ip类型的网络。除了139,其他可能的oob开放的受端,如137、138、113等等,均有可能遭到攻击。当然95系列的不稳定性,也是众所周知的,因此大不必把一切蓝屏死机都归罪到oob的头上。一般的95遭受oob攻击的典型蓝屏提示形如:
% |) R# X: Q6 l5 s! FFatal exception 0E at 0028: in VxD MSTCP(01)+000041AE0 G/ j9 R0 ?& p
This was called from 0028: in VxS NDIS(01)+0000D7C+ @6 [0 u) `0 g2 X6 D1 j* X
需要说明的是,这种类型的攻击主要的对象是没有打过补丁95 和NT有效,而对98无效,但根据最新的资料,有人已经发现了WIN98的TCP/IP协议栈的漏洞,并发布了针对这一漏洞的工具,据称,这种攻击将使98蓝屏,用ESC返回后,同样不能访问TCP/IP资源必须重起,在本文即将完成时,我收到了一组程序UNIX C,根据程序的说明有两个程序可以对98进行攻击,大概的机理好象分别是对95/98的ICMP协议和对IGMP协议进行DoS(Denial of Service,拒绝服务)攻击。依照经验,此类攻击一般是利用目标机器协议上的一些漏洞,连续发送大型的破碎数据包,形成packets的风暴,造成目标机器当机。但是由于时间关系,笔者已经来不及作出分析测试,只能给网友一个提醒,98也不能高枕无忧。(补丁在此)
. X5 a; o3 [: J! _+ [% u* j二、几种典型的攻击工具
+ R7 @- b3 z* Z6 [
/ E4 K5 Y* e% y% UNUKE、WINNUKE及其变种,现在网上流行的OOB攻击工具已经从最初的简单选择IP攻击PORT139,发展为可攻击某一IP范围,可连续攻击,可验证攻击效果,可监测及选择端口,因此,常常出现某一区段全部蓝屏死机的结果。; p# k# _9 |( Z2 J
SSPING:SSPING是一种出色的ip攻击工具,它的机理是,向被攻击的ip连续发出破碎的大型ICMP数据包,被攻击的95系统试图将破碎包合并处理,从而造成当机。
" W2 c1 N! M# _TEARDROP(泪滴):泪滴也是采用碎片包攻击的一种远程攻击工具,他的最大的特点是除了95/nt外,可攻击linux。% Z; a$ ?# }, e. K/ D' q  G
" @, o6 j" U4 k0 m( D( T6 B5 F/ j
三、OOB攻击的防范
7 ?* g* ]6 w  Y8 Q: o! _/ a/ r由于目前微软尚未就98的ICMP和IGMP漏洞作出反应,因此只能介绍OOB攻击的防范。. ?3 x& k3 o- I0 L* N  C
(一)手动防范. Z& [( K% K6 }
WIN3.X
4 S) c1 \! W% i# G+ T; F: h编辑SYSTEM.INI,找到[MSTCP],: t6 E4 v% |! u$ h
下面加入BSDUrgent=0/ ?9 D0 T2 U/ a' p+ S
/ X/ ?0 Q3 H3 E' k, [
Windows 95% V0 C; b; ?8 P; o
编辑注册表Regedit
6 s; w) G. Y3 @' R' n! {2 J  K在HKEY-LOCAL-2 m- w2 t! I9 a+ ?; M
MACHINE/System/CurrentControlSet/Services/VxD/MSTCP  l$ F- f6 X- o, X) x
下加入一个 "BSDUrgent=0"。
3 V( Q5 B4 |, O/ o) E# N并把VNBT.386更名为VNBT.BAK4 F6 {& d" g3 }! w6 l! {9 j; o
这可以让95关闭其netbios的服务,但这也使机器丧失了MICROSOFT
2 v- h* }$ A; o7 U4 a4 }4 S网络的Pier-to-Pier打印与文件共享功能。4 Z* O3 K  A8 H3 J

2 ~+ n3 D, N) U5 {: f* ?(二)原厂补丁与安装要点
7 J9 B1 \8 z" E% _1 |0 g; _win95
" y) M3 i+ l: @5 J8 f微软95与此BUG相关的补丁较多,请大家注意,一定要按照步骤安
/ m" C! F# l: Y- C) E' ]装。
. G  T! Z8 i4 K3 T( y6 ~1:安装MS DUN12升级文件并重启动,(下载MSDUN12.EXE)。! `- T) u8 D, d' j5 @; [- }  }
2、安装WINSOCK升级文件并重启动,(下载WS2SETUP.EXE)。
3 H  Y3 v% }3 [0 u8 S9 T, a3、安装WINSOCK22补丁并重启动,(文件名一般为VIPUP20.EXE)。
) l$ D& E1 k( N0 h至此系统可防范部分IP攻击的工具如SSPING和TEARDROP(泪滴)  M) ?# u% ^* ~
4、安装补丁文件VTCPUP20.EXE并重启动(下载VTCPUP20.EXE)。* L6 R3 n' `7 o9 C5 P* \
5、将VNBT386更名为VNBT。BAK或者修正VNBT(运行VNBT.EXE)并重起。: n; ]+ Z; b) D6 ^8 \" ~
可防范WINNUKE等工具。
5 z. F/ T7 d0 Z( G& v/ h: \) Q" t+ S4 ^
WIN3X的防范
5 M4 q2 |4 r" o2 _WIN3X似乎没有相应的补丁,请参考前面手动处理。9 |6 A" k7 S$ [3 P0 L8 a% U

3 c; t9 ?7 o1 B) Z" z+ O3 ONT4
4 p+ q" X2 h. r" a1、安装SERVICE PACK3及以上版本(下载SERVERCE6中文版)
) ^  s7 z2 {# I+ B; X5 O3 r2、安装针对泪滴2等攻击工具的补丁(下载TEARFIXI.EXE)。  Z6 `7 M; z4 G
4 L3 U4 G! F* u2 n
NT3。51
: e9 I* r+ a) U9 `8 S* E2 R1、针对X86和APLHA芯片不同的NT要分别打一个补丁,
5 k9 x' E3 ]" Z而后升级到SERVICE PACK5。  ?+ v* f5 o5 N6 [" i7 H
+ U+ t# U, e! V! p
WIN986 B" P' Q. T2 }% }; I3 o
尚未发现类似漏洞。
, {( q( V# {, ?: T* n* G9 T4 k& x——————
! {& T5 O% j! H/ j% b防止WIN98的IGMP攻击补丁,请根据你98的版本选择合适的补丁。. x5 W( |3 {" O
98第一版IGMP补丁下载
3 ]) ~) m0 R; }4 V. L& v98OEM-2版IGMP补丁下载
7 S2 S2 Z9 [8 ]7 D; n- y5 F8 i: k1 u
(三)防弹衣与第三方补丁简介
6 C/ N9 \4 S4 W! t# y6 N# P  o2 n& {" @2 W
NOCRASH:NOCRASH的命名是因为有OOB攻击工具名称为CRASH,这个工具这似乎简单的修改注册表,以使NETBIOS功能失效的工具,对传统的基于PORT139的攻击比较有效,但并不能全面防范。而且会造成无法使用其他的的防弹衣。因此如果你上网比较方便,我们还是建议你下载微软的原厂补丁,或使用NUKENAGER。  d+ X# i- e, _( t. y! |
! |) w% W8 B# R: P9 M
ANTINUKE:这是早期的一个外挂式的程序,能防范针对139的攻击,并捕获攻击者的IP,但这个程序重要的特点是他会对攻击者进行反击,而且会使,一些探测139是否打开的工具溢出,另外这个程序在NT上也有效。这个程序的缺欠是:一、只能监听一个PORT,第二是会把网上邻居的方式对你机器的访问也误报为攻击。
% v- |3 g4 z  _; l' M2 f0 {8 D/ E5 C, R
9 Y" X  h& @% G; @8 H" ENUKENAB:这是目前功能比较完善的一个防弹衣,除了系统自身设定监听的5个PORT之外,你还可以指定系统监听的一个端口,(一般我们指定为113)即总共可以监听6个端口。他可以捕获攻击者的IP,另外系统提供了一些自定义参数,如端口开放与关闭、受到攻击时所发出的声音等等。另外,特别值得一提的是,当你发现有人用BO、NETBUS等黑客工具入侵你时,你可以用NUKENAB监听对应的开放端口发现他的地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|诚毅小家 ( 小家社区工作室 闽ICP备05007965号 )

GMT+8, 2025-3-5 01:10 , Processed in 0.042798 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表