对于winxp:
1 UPNP漏洞
UPNP漏洞(通用即插即用 (UPNP) 是一种用于 PC 机和智能设备或仪器的常见对等网络连接的体系结构,尤其是在家庭中。UPNP 以 Internet 标准和技术,例如 TCP/IP、HTTP 和 XML为基础,使这样的设备彼此可自动连接和协同工作,从而使网络,尤其是家庭网络对更多的人成为可能)。这是一个Windows XP 默认启动的服务,当用户在缺省安装Windows XP时就会自动启用UPNP服务,从而造成严重的安全漏洞
1.非法获取任何Windows XP的系统级访问(系统控制权被盗)
系统级入侵的对象为缺省安装的WindowsXP系统,当入侵者以不同的速率向UPNP服务主机发送包含异常参数的请求包时,将在目标机器上引起访问冲突,这些访问冲突大多源自指针被覆盖。
如果向目标主机发送下列会话:
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=1
LOCATION:
http://xptest.example.com:19/himom.html
NT: urn: schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
SERVER: EEYE/2001 UPNP/1.0 PASSITON/1.1
USN: uuid:EEYE
目标主机会根据“Location”域中的URL来发起连接,如果该URL中的主机启动了chargen服务,那么目标主机就会不断的进行分配和释放内存,从而大量占用系统CPU资源,使系统不可用
2.进行Dos攻击(服务阻断,denial-of-service)
“DoS”(服务阻断,Denial-Of-Service)的攻击,也就是用泛滥的数据包迅速导致计算机系统性能下降,直到不堪承受而当机,如图6-1所示。
入侵者通过向运行了UPNP服务的系统的1900端口发送一个UDP包,其中“Location”域的地址指向一个提供Echo服务的服务器,告知目标主机网络上的某提供Echo服务的服务器上有一个用户需要的UPNP网络设备,目标主标就会启用系统的UPNP服务,并向提供Echo服务的服务器发送下载请求,提供Echo服务的服务器将自动回复一个信息包,因为没有设备信息的确认机制,而UPNP会认为这是设备信息,并请求更多的信息文件,然后服务器又会自动回复一个包,可能使系统会进入一个无限的连接循环。这将导致系统CPU占用高达100%,无法提供正常服务
3.进行分布式DDoS 攻击
简单服务发现协议(Simple Service Discovery Protocol)是UPNP服务的一个组件,它可以使一个系统枚举出UPNP网络上新安装设备上的可用资源。由于SSDP协议的应用设计漏洞,入侵者只要向某个存在大量XP主机的网络中发送一个伪造的UDP报文,如图6-2所示
就可能强迫这些XP主机对指定主机进行攻击。
解决方法 :
目前微软公司已经迅速的发布了安全补丁:
http://www.microsoft.com/technet ... lletin/MS01-059.asp
至微软网站下载安全补丁,或者在漏洞被修补之前,暂时关闭UPNP服务。在网络边界的防火墙或者路由设备上限制对1900和5000端口的访问。这可以防止来自外部网络的攻击,但是不能防止内部网络用户发起攻击。
账号锁定功能漏洞
Windows XP设计了账号快速切换功能,可以使用户快速地在不同的账号之间切换,而不需要先退出再登录。但是快速账号切换功能目前也被证实在设计方面存在严重问题!
该漏洞在进行如下测试方法后将被证实:
1. 设置最多错误口令尝试为3次;
2. 以一般用户权限创建10个账户(User1 - User10) ;
3. 用User1账号登录;
4. 使用快速账号切换登录到User2账号;
5. 用快速账号切换从User1账号登录User2账号连续失败3次;
6. 试着去登录User3账号。
这时你会发现所有非管理员账号均已经锁定。
解决方法 :
目前,微软还没有提供相应的补丁程序,用户如果想避免上述的漏洞,必须暂时禁止账户快速切换功能。
3 Windows XP远程桌面漏洞
Windows XP提供了远程桌面功能,目前也被证实存在设计缺陷,可能导致攻击者得到系统远程桌面的账户信息,有助于其进一步攻击。当连接建立的时候,Windows XP远程桌面把账户名以明文发送给连接它的客户端。发送的账户名不一定是远端主机的用户账号,而是最常被客户端使用的账户名,网络上的嗅探程序可能会捕获到这些账户信息。
解决方法 :
至微软主页下载相应的补丁程序,并暂时停止远程桌面的使用
第三章:木马及病毒篇
这里没有介绍每种病毒的使用方法,只是介绍一些病毒的基本的知识和消除的方法.
以此来引起大家的注意.
1.Back Orifice(BO)
简介:
Back Orifice是98年“死牛崇拜”黑客小组公布,自从其出现就搞的网络上人心惶惶.其客户机程序(以下简称BO客户机)可以监视、管理和使用其他网络中运行服务器程序(以下简称BO服务器)所在的网络资源.
适用平台:Win95/win98
BO2K的图标和大小:客户端为:568K 服务端为:136K配置向导为:216K
图示:
消除方法:
1.杀毒软件。建议用The cleaner进行杀毒。
2.修改注册表:
注册表里[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices] “UMGR32.EXE”=“C:\\WINDOWS\\SYSTEM\\UMGR32.EXE”
在删除umgr键值后,可以在WINDOS状态下直接删umgr32.exe源文件,不需要重新启动
2.蓝色火焰
简介:
这是一个没有控制端的木马,所谓无招胜有招,正因为如此,你机器里的几乎任何和网路相关的程序都可以用来控制他。 如:Telnet,sterm,cterm,Zmud,Ftp,IE,Netscape,Opera,Flashget,Cuteftp……
由于没有客户端,你甚至可以跨平台控制,你可以登陆上Unix,linux主机,用telnet,Ftp命令就可以对他进行控制管理,只要你愿意,Mac os X,也可以成为你的客户端控制平台!
适用平台:Win9x/win2000/winnt
蓝色火焰的图标:
图示:
消除方法:
1.下载作者编写的蓝色火焰擦除器
2.杀毒软件
3.冰河
简介:
主要用于远程监控,具体包括:自动跟踪屏幕变化、记录各种口令信息、获取系统信息、限制系统功能等
适用平台:Win9x/win2000/winnt
主要几代作品服务端图标的变化:其中新版冰河服务端大小为182K,客户端大小为451K
图示
消除方法:
1.软件本身的自卸载功能
2.部分杀毒软件
3.修改注册表。运行regedit,查找下面的键值.
图示
第一步:删除相对的可疑键值。
第二步:重新启动时转到DOS下,删除冰河服务端(一般默认为"c:\windows\c_server.exe",会变更)这一步很重要。
最后: 重启计算机即可
4.无赖小子
简介:
无赖小子,又称为火凤凰,英文名称WAY,最新版本为2.5。其服务端程序文件名为P_SERVER.EXE,大小260,096字节,客户端程序名为P_CLIENT.EXE,大小为383,488字节.无赖小子的默认连接端口是8011,并且允许更改变化。功能分为三大模块:文件管理台、命令控制台、注册表编辑
适用平台:Win9x/win2000/winnt
无赖小子图示:
清除方法:
1:文中介绍的自卸载功能。
2:木马克星
3:修改注册表运行regedit,查找下面的键值。
图示
第一步:删除相对的可疑键值。(不熟悉的朋友不要乱动)
第二步:重启转如DOS下删除C:\windows\system下的msgsvc.exe这个文件。(如果服务端已经和可执行文件捆绑在 一起了,那就只有将那个可执行文件也删除了!在删除前请做好备份。)
最后: 重启计算机即可
5.黑洞2001
简介:
黑洞2001是陈经韬在今年1月开发出来的木马,它是黑洞2000的升级版本,黑洞2001下载解压后只有一个文件s_client.exe,它是监控端执行程序,用于监控远程计算机,大小807424字节。
黑洞2001的服务端隐藏在客户端程序中,只要你运行s_client.exe(如图1),点其中的“生成服务端文件”即可生成一个服务端文件,生成的服务端文件名为S_Server.exe,大小397632字节。
图示
黑洞2001服务端会在c:\windows\system下生成两个文件,一个是S_Server.exe,S_Server.exe的是服务端的直接复制,因此它的大小和图标没有变化;另一个是windows.exe,文件大小为255488字节,它的图标是未定义类型的图标
适用平台:Win9x/win2000/winnt
消除:
第一种方法:手工清除
1)将HKEY_CLASSES_ROOT\txtfile\shell\open\command下的默认键值由S_SERVER.EXE %1更改为C:\WINDOWS\NOTEPAD.EXE %1;
2)将HKEY_LOCAL_MACHINE\Software\CLASSES\txtfile\shell\open\command下的默认键值由 S_SERVER.EXE %1更改为C:\WINDOWS\NOTEPAD.EXE %1;
3)将HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\
RunServices\下的串值windows删除;
4)将HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE\Software\CLASSES下的Winvxd主键删除。
其实只要做完前三步就算成功的清除了黑洞2001,但完美的做法是将Winvxd也删除,这样做不仅可以减少注册表体积,同时也有利于“环保”。
2.删除文件
到C:\WINDOWS\SYSTEM下,删除windows.exe和S_Server.exe这两个木马文件。要注意的是如果已经中了黑洞2001,那么windows.exe在windows环境下是无法直接删除的,这时我们可以在DOS方式下将它删除,或者用前面介绍的Windows优化大师的“进程管理”功能终止windows.exe这个进程,然后将将删除。
第二种方法:使用软件
图示
第三种方法:自动卸载
运行黑洞2001客户端控制程序 S_Client.EXE,执行“命令控制台”中的“控制类命令”->“系统控制”->“远程卸载”,卸载后的注册表相关项目全部恢复正常。
6.广外幽灵2.0
简介:
这个木马是广东外语外贸大学“广外女生”网络小组的作品,它可以运行于WIN98,WIN98SE,WINME,WINNT,WIN2000或已经安装Winsock2.0的Win95/97上。与以往的木马相比,它具有体积更小、隐藏更为巧妙的特点“广外幽灵2.0”的压缩包解压后生成了4个文件(见图一),分别是:
适用平台:Win9x/win2000/winnt
图示
手工清除方法如下:
win98下手工删除
1、运行msconfig,去掉ScanRegistry的启动项;
2、重启机器,删除windows\system\scanregw.exe和windows\system\gst00.tmp两个木马文件
3、打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
把其中的"ScanRegistry"="C:\WINDOWS\SYSTEM\SCANREGW.EXE /autorun"修改为
"ScanRegistry"="C:\WINDOWS\SCANREGW.EXE /autorun"
4、重新运行msconfig,把ScanRegistry的启动项加上。
5、再重启机器,就OK了
win2000下手工删除:
下面就是彻底清除“广外女生”的方法,注意:这个步骤的次序不能颠倒,否则可能无法完全清除掉此木马。
1.按“开始”菜单,选择“运行”,输入regedit,按确定。打开下面键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command\,但是先不要修改,因为如果这时就修改注册表的话,DIAGCFG.EXE进程仍然会立刻把它改回来的。
2.打开“任务管理器”,找到DIAGCFG.EXE这个进程,选中它,按“结束进程”来关掉这个进程。注意,一定也不要先关进程再打开注册表管理器,否则执行regedit.exe时就又会启动DIAGCFG.EXE。
3.把HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command\的键值由原来的C:\WINNT\System32\DIAGCFG.EXE "%1" %*改为"%1" %*。
4.这时就可以删除C:\WINNT\System32\目录下的DIAGCFG.EXE了。切记万万不可首先删除这个文件,否则的话就无法再系统中运行任何可执行文件了。
7.还有很多其他的木马,这里只介绍了典型的木马和消除方法.
下面不做介绍只给出你木马的消除方法:
第四章:放火墙
这部分介绍比较适合大众的放火墙--天网放火墙,以此做为一个开端,带你走进放火墙的世界,还有很多优秀的个人电脑防火墙,你也可以试试!
看图吧:
图示
第五章:防御总结篇
前面几章介绍了安全的基础知识,漏洞和修补方法,还有病毒和防火墙的设置.
现在试试来总结一套适合个人电脑的安全方案:
1.给系统打上最新的补丁
最简单的方法是update,桌面--开始--最顶端有个windwos update .点击就可以访问microsoft的update站点,打上最新的补丁.
也可以下载最新的系统补丁到本地,在setup安装来打上补丁
2.关闭不必要端口,也就关闭了不必要的服务
关闭135的dcom
如果在公司内部不使用DCOM,并且不想让其他计算机操作自己电脑COM的时候,可以将DCOM设置为无效。利用“dcomcnfg.exe”工具。从DOS命令中运行该工具以后,打开分布式COM配置属性窗口,选择“默认属性”页标,取消“在这台计算机上启用分布式COM”选项即可
关闭137/138/139
由控制面板中选择目前正在使用的网络连接,在属性窗口中查看“Internet协议(TCP/IP)”的属性。在“常规”页标中单击“高级”按钮,在“WINS”页标中选择“禁用TCP/IP上的NetBIOS(S)”即可,可以关闭137、138以及139端口。NetBEUI协议如果为有效,NetBIOS服务将会继续起作用
仍有可能向外部泄漏信息。
关闭445:
直接用关闭server服务的方法,server服务提供 RPC 支持、文件、打印以及命名管道共享。如果确定这些都不需要,就关闭它。
3.安装防火墙,适当配置
可以用天网防火墙或者充分利用自带的免费Internet连接防火墙功能及其他的防火墙
4.安装杀毒软件,实时监控
在线杀毒与在线监测
图说
金山网镖
5.密码知识
很多的个人的电脑的安全也是因为自己的密码强度不够,留给了攻击者有可利用之机.所以需要取容易记有不容易给人猜到的密码.
怎样的密码才算好的号码?原则:
字母+数字+特殊符号
密码长度最好是7位以上
如果是这样取密码的话,你的密码就不容易被人猜到
要破戒一个如hn%@#19的密码就不是个很容易的事!
后话:
多去了解一些安全资信,那就要多去访问其他的安全网站和防毒网站
很多这样的网站都提供给你一些安全的建议,和可能被攻击者利用的漏洞的
的信息。安全是相对的,关键的在于人对安全的意识,你了解的多,对自己的
的安全维护就越强,出现被破坏的风险就越低
安全和防毒站点:
天网防火墙网站
http://www.sky.net.cn/modules/si ... witem&itemid=56
微软的update网站
http://v4.windowsupdate.microsoft.com/zhcn/default.asp