最近我的台式机桌面上总出现一个名为“1”的无任何接洽瓜葛的文件,删除以后有时重启还会有,我用的是VISTA体系,敬辞是否中木马了?是什么木马?怎样查杀?我用最新版的金山毒霸查不到啊
不是中木马
木马简介前言
在我下意识中说起“木马”马上就联想到魏蜀吴时期诸葛亮先生发现的木牛流马,当初怎么就想不通它与病毒扯上瓜葛了。颠末一番了解,原来它是借用了一个古希腊士兵藏在木马中潜入敌方城市,从而一举占领敌方城市的故事,因为现在所讲的木马病毒侵入远程主机的方式在战略上与其攻城的方式一致。通个这样的解释信赖大多数伴侣对木马入侵主机的方式所有领悟:它就是通过潜入你的台式机体系,通过种种隐藏的方式在体系启动时自动在后台执行的步伐,以“里应外合”的工作方式,用服务器/客户端的通讯手段,达到当你上网时控制你的台式机,以窃取你的密码、游览你的硬盘资源,修改你的文件或注册表、偷看你的邮件等等。
一旦你的台式机被它控制,则通常表现为蓝屏然死机;CD-ROM稀里糊涂地自己弹出;鼠标摆布键功能颠倒或失灵或文件被删除;时而死机,时而又从头启动;在没有执行什么操作的时候,却在拼命读写硬盘;体系莫明其妙地对软驱进行搜索;没有运行大的步伐,而体系的速度越来越慢,体系资源占用很多;用CTRL+ALT+DEL抽调任务表,发现有多个名字相同的步伐在运行,而且可能会随时间的增加而增多等等。
不过要知道,即使发现了你的机器染上木马病毒,也不必那么害怕,因为木马病毒与一般病毒在目的上有很大的区别,即使木马运行了,也纷歧定会对你的机器造成危害。但肯定有坏处,你的上网密码有可能已经跑到别人的收件箱里了,这样黑客们就可以盗用你的上网账号上网了!木马步伐也是病毒步伐的一类,但更具体的被以为黑客步伐,因为它入侵的目的是为公布这些木马步伐的人,即所谓的黑客服务的。
本文将就木马的一些特征、木马入侵的一些常用手法及断根方法以及如何避免木马的入侵以及几款常见木马步伐的断根四个方面作一些综合说明。
木马的基本特征
木马是病毒的一种,同时木马步伐又有许多种差别的种类,那是受差别的人、差别时期开发来区别的,如BackOrifice(BO)、BackOrifice2000、Netspy、Picture、Netbus、Asylum、冰河等等这些都属于木马病毒种类。综合现在流行的木马步伐,它们都有以下基本特征:
一、隐藏性是其首要的特征
如其它所有的病毒一样,木马也是一种病毒,它必需隐藏在你的体系之中,它会想尽一切措施不让你发现它。很多人的对木马和远程控制软件有点分不清,因为我前面讲了木马步伐就要通过木马步伐驻留目标机器后通过远程控制功能控制目标机器。实际上她们两者的最大区别就是在于这一点,举个例子来说吧,象我们进行局域网间通讯的常软件――PCanywhere各人一定不生疏吧,各人也知道它是一款远程通讯软件。PCanwhere在服务器端运行时,客户端与服务器端连接成功后客户端机上会出现很醒目的提示标志。而木马类的软件的服务器端在运行的时候应用各种手段隐藏自己,没可能还出现什么提示,这些黑客们早就想到了方方面面可能发生的迹象,把它们扼杀了。例如各人所熟悉木马修改注册表和ini文件以便机器在下一次启动后仍能载入木马程式,它不是自己天生一个启动步伐,而是凭借在其它步伐之中。有些把服务器端和正常步伐绑定成一个步伐的软件,叫做exe-binder绑定程式,可以让人在使用绑定的程式时,木马也入侵了体系,甚至有个体木马步伐能把它自身的exe文件和服务器端的图片文件绑定,在你看图片的时候,木马也侵入了你的体系。 它的隐藏性主要体现在以下两个方面:
a、不产生图标
它虽然在你体系启动时会自动运行,但它不会在“任务栏”中产生一个图标,这是容易理解的,不然的话,凭你的火眼金睛你一定会发现它的。我们知道要想在任务栏中隐藏图标,只需要在木马步伐开发时把“Form”的“Visible ”属性设置为“False”、把“ShowintaskBar”属性设置为“Flase”即可;
b、木马步伐自动在任务管理器中隐藏,并以“体系服务”的方式棍骗操作体系。
2、它具有自动运行性
它是一个当你体系启动时即自动运行的步伐,所以它必需潜入在你的启动配置文件中,如win.ini、system.ini、winstart.bat以及启动组等文件之中。
三、木马步伐具有棍骗性
木马步伐要达到其长期隐藏的目的,就必需借助体系中已有的文件,以防被你发现,它时常使用的是常见的文件名或扩展名,如“dll/win/sys/explorer等字样,或仿制一些不易被人区别的文件名,如字母“l”与数码“1”、字母“o”与数码“0”,常修改基本个文件中的这些难以分辨的字符,更有甚者干脆就借用体系文件中已有的文件名,只不过它保存在差别路径之中。还有的木马步伐为了隐藏自己,也常把自己设置成一个ZIP文件式图标,当你一不小心打开它时,它就马上运行。等等这些手段那些编制木马步伐的人还在不断地研究、发掘,总之是越来越隐藏,越来越专业,所以有人称木马步伐为“骗取财物的人步伐”。
4、具备自动恢复功能
现在很多的木马步伐中的功能模块已不再是由单一的文件组成,而是具有多重备份,可以相互恢复。
五、能自动打开出格的端口
木马步伐潜入人的台式机之中的目的不主要为了破坏你的体系,更是为了获取你的体系中有用的信息,这样就必需当你上网时能与远端客户进行通讯,这样木马步伐就会用服务器/客户端的通讯手段把信息告诉黑客们,以便黑客们控制你的机器,或实施更加进一步入侵企图。你知不知道你的台式机有多少个对外的“门”,不知道吧,告诉你别吓着,根据TCP/IP协议,每台台式机可以有256乘以256扇门,也即从0到65535号“门,但我们常用的只有少数几个,你想有这么门可以进,还能进不来?当然有门我们照旧可以close它们的,这我在预防木马的措施中将会讲到。
六、 功能的特殊性
通常的木马的功能都是十分特殊的,除开平凡的文件操作以外,还有些木马具有搜索cache中的口令、设置口令、扫描目标机器人的IP地址、进行键盘记录、远程注册表的操作、以及锁定鼠标等功能,上面所讲的远程控制软件的功能当然不会有的,终究远程控制软件是用来控制远程机器,利便自己操作而已,而不是用来黑对方的机器的。
7、黑客组织趋于公开化
以往还从未发现有什么公开化的病毒组织(也许是我孤陋寡闻),多数病毒是由个体人出于好奇(当然也有专门从事这一职业的),想试一下自己的病毒步伐开发水平而做的,但他(她)绝对不敢公开,因为一旦发现是有可能被判坐牢或罚款的,这样的例子已不再什么新闻了。如果以前真的也有专门开发病毒的病毒组织,但应绝对是属于“地下”的。现在倒好,什么专门开发木马步伐的组织处处都是,不光存在,而且还公开在网上大肆招兵买马,似乎已经合法化。正因如此所以黑客步伐不断升级、层出不穷,黑的手段也越来越高妙。我不知道为什么,但据讲其理由是“为了自卫、为了爱国” 。
木马入侵的常用手法及断根方法
虽然木马步伐千变万化,但正如一名木马组织的负责人所讲,大多数木马步伐没有出格的功能,入侵的手法也差不离,只是以前有关木马步伐的反复,只是改了个名而已,现在她们都要讲究效率,据说她们要杜绝反复开发,浪费资源。当然我们也只能讲讲以前的一些通用入侵手法,因为我们终究不是木马的开发者,没可能有先知先觉。
一、在win.ini文件中加载
一般在win.ini文件中的[windwos]段中有如下加载项:
run= load= ,一般此两项为空,如图1所示。
图1
如果你发现你的体系中的此两项加载了任何可疑的步伐时,应出格当心,这时可根据其提供的源文件路径和功能进一步检查。我们知道这两项别离是用来当体系启动时自动运行和加载步伐的,如果木马步伐加载到这两个子项中之后,那么当你的体系启动后即可自动运行或加载了。当然也有可能你的体系之中确是需要加载某一步伐,但你要知道这更是木马利用的良机,它往往会在现有加载的步伐文件名之后再加一个它自己的文件名或参数,这个文件名也往往用你常见的文件,如command.exe、sys.com等来伪装。
2、在System.ini文件中加载
我们知道在体系信息文件system.ini中也有一个启动加载项,那就是在[BOOT]子项中的“Shell”项,如图2所示。
图2
在这里木马最惯用的伎俩就是把本应是“Explorer”变成它自己的步伐名,名称伪装成几乎与原来的一样,只需稍稍改"Explorer”的字母“l”改为数码“1”,或把此中的“o”改为数码“0”,这些改变如果不仔细留意是很难被人发现的,这就是我们前面所讲的棍骗性。当然也有的木马不是这样做的,而是直接把“Explorer”改为别的什么名字,因为他知道照旧有很多伴侣不知道这里就一定是“Explorer”,或在“Explorer”加上点什么东东,加上的那些东东肯定就是木马步伐了。
三、修改注册表
如果时常研究注册表的伴侣一定知道,在注册表中我们也可以设置一些启动加载项目的,编制木马步伐的高手们当然不会放过这样的机会的,何况她们知道注册表中更安全,因为会看注册表的人更少。事实上,只要是”Run/Run-/RunOnce/RunOnceEx/ RunServices /RunServices-/RunServicesOnce 等都是木马步伐加载的进口,如[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft /Windows/CurrentVersion/Run或/RunOnce],如图3所示;
图3
[HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Run或Run-或RunOnce或RunOnceEx或RunServices或RunServices-或RunServicesOnce],如图4所示。
图4
你只要按照其指定的源文件路径一路查过去,并具体研究一下它在你体系这中的作用就不难发现这些键值的作用了,不过同样要注意木马的棍骗性,它但是最长于伪装自己呵!同时还要仔细不雅察一下在这些键值项中是否有近似netspy.exe、空格、.exe或其它可疑的文件名,如有则立即删除。
4、修改文件打开接洽瓜葛
木马步伐发展到了今天,她们发现以上的那些老招式不灵了,为了更加隐藏自己,她们所采用隐藏的手段也是越来越高妙了(不过这也是万物的保存之道,你说呢?),它们采用修改文件打开接洽瓜葛来达到加载的目的,当你打开了一个已修改了打开接洽瓜葛的文件时,木马也就起头了它的运作,如冰河木马就是利用文本文件(.txt)这个最常见,但又最不引人注目的文件格局接洽瓜葛来加载自己,当有人打开文本文件时就自动加载了冰河木马。
修改接洽瓜葛的途经照旧选择了注册表的修改,它主要选择的是文件格局中的“打开”、“编辑”、“打印”项目,如冰河木马修改的对象如图5所示,
图5
如果感染了冰河木马病毒则在[HKEY_CLASSES_ROOT/txtfile/shell/open/command]中的键值不是“c:/windows/notepad.exe %1”,而是改为“sy***plr.exe %1”。
以上所介绍的几种木马入侵方式,如果发现了我们当然是立即对其删除,并要立即与收集断开,堵截黑客通讯的路子,在以上各种路子中查找,如果是在注册表发现的,则要利用注册表的查找功能全数查找一篇,断根所有的木马隐藏的窝点,做到彻底断根。如果作了注册表备份,最好全数删除注册表后再导入原来的备份注册表。
在断根木马前一定要注意,如果木马正在运行,则你无法删除其步伐,这时你可以重启动到DOS方式然后将其删除。有的木马会自动检查其在注册表中的自启动项,如果你是在木马处于勾当时删除该项的话它能自动恢复,这时你可以重启到DOS下将其步伐删除后再进入Win9x下将其注册表中的自启动项删除。
补充1:可以试试在线杀毒
补充2:试试这个。不错的说。*