自从木马诞生至今已经出现了多种类型,要想给所有的木马来一次完全的列举和说明是不可能的了。它们往往是很多种功能的集合品,甚至又很多从未公开的功能在一些木马中也广泛地存在着。尽管如此,给木马做一个简单的分类,对于电脑学习者来说也是有必要的。
1.远程控制木马
这种木马是数量最多、危害最大,同时也是知名度最高的木马,它可以让攻击者完全控制被感染的电脑。攻击者可以利用它完成一些甚至连计算机管理员本身都不能轻易做出的操作,其危害不言而喻。由于要达到远程控制的目的,因此该种类的木马往往拥有其他种类木马的一些功能,使其在被感染的计算机上能随意操作,可以任意访问文件,甚至监视对方在计算机上的一举一动。
大名鼎鼎的国产木马冰河就是一个远程访问性木马,这类木马使用起来非常简单,只需要有人运行服务端并且得到受害人的IP地址,攻击者就可以访问该用户的计算机并进行任何操作。远程访问木马的普遍特征是键盘记录、上传和下载功能、注册表操作、限制系统功能和判断系统信息等。远程访问木马会在用户的计算机上打开一个端口以保持连接。
2.键盘记录木马
这个木马功能非常简单,它只做一件事,就是记录受害者的键盘敲击并且从日志文件中查找密码。这种木马会随着WINDOWS的启动而启动,一般有在线和离线记录这样的选项,也就是说该木马分别记录用户在线和离线的状态下敲击键盘的情况。换言之就是用户按过什么键都会被植入木马的幕后黑客获取,然后从这些按键种用特殊的方法得到用户的密码等有用的信息,当然,对于这种类型的木马,邮件发送功能必不可少。
3.破坏性木马
这种木马唯一的功能就是破坏被感染计算机的文件系统,使其遭受系统崩溃或者重要数据丢失的巨大损失。从这一方面来说,它和病毒类似。不过这种木马的激活是由攻击者控制的,并且传播能力也弱于病毒。
4.DOS攻击木马
随着DOS攻击广泛的应用,被用作DOS攻击的木马也流行起来。当黑客侵入一个计算机并且种上DOS攻击木马后,这台计算机日后就可以成为黑客DOS攻击的最得力的助手。黑客控制的计算机数量越多,发动DOS攻击取得成功的概率就越大,所以这种木马的危害不是体现在被感染的计算机上,而是体现在攻击者可以利用它来攻击网络上其他的计算机上,这给网络造成了很大的危害和损失。
还有一种类似于DOS的木马叫做邮件炸弹木马,计算机一旦感染了该木马,就会随机生成各种主题的邮件,对黑客指定的邮箱不停发送邮件,一直到对方的邮箱瘫痪而不能接受邮件为止。
5.FTP木马
这种木马可以说是最简单和古老的木马。这种木马唯一的功能就是打开21端口,等待用户连接。现在新FTP木马还加上了密码功能,这样只有攻击者本人才知道正确的密码,从而能顺利的进出对方的计算机。
6.密码发送木马
现今社会,信息安全很重要,密码则是通向重要信息的一把很重要的钥匙。只要掌握了对方的密码,在很大程度上就可以轻而易举的得到对方的很多信息。密码发送木马正式专门为盗取被感染计算机上的密码而存在的。该木马一旦被执行,就会自动搜索内存、Cache、临时文件夹和各种敏感的密码文件,一旦搜索到有用的密码,木马就会利用免费的电子邮件服务把密码发送到指定的邮箱,从而达到获取密码的目的。这类木马大多使用25号端口发送E-mail。大多数这类的特洛伊木马不会在每次系统重启时重启。这种木马的目的是找到所有隐藏的密码,并在受害者不知道的情况下把它们发送到指定的邮箱。
由于黑客需要获得密码很多种,用户计算机上的密码存放形式也大不相同,所以很多时候黑客都需要自己编写程序,从而得到符合自己要求的木马。
7.代理木马
黑客在入侵的同时为了掩盖自己的足迹,谨防他人发现自己的行踪是非常重要的。因此给被控制的计算机种上代理木马,让其变成攻击者发动攻击的跳板就是代理木马最重要的任务。通过代理木马,攻击者可以在匿名的情况下使用Telent、IRC等程序,从而达到隐藏自己踪迹的目的。
8.程序禁用木马
上面的几种木马的功能虽然形形色色,不过要在对方的计算机上发挥自己的作用,还要过防木马软件这一关,常见的防木马软件有瑞星、Norton Anti-Virus和木马清除大师等。程序杀手木马的功能就是关闭对方计算机上运行的这类程序,以便让其他的木马更好地发挥作用。
9.反弹端口型木马
防火墙对于连入的链接往往会进行非常严格的过滤,但是对于连出的链接却往往疏于防范。于是与一般的木马相反,反弹端口型木马的服务端使用主动端口,客户端使用被动端口。木马定时监测控制端的存在,发现控制端上线立即弹出端口,主动连接控制端打开的主动端口。为了隐藏期间,控制端的被动端口一般设置在80。80就是浏览网页所必须开的端口。这样即使用户使用端口扫描软件检查自己的端口,发现的也是类似于TCP UserIP:3688 ControllerIP:80ESTABLISHED的情况,不明真相的用户就会意味自己在浏览网页,并且防火墙一般不会禁止用户向外连接80端口。