根据多年来对计算机病毒的研究,按照科学的、系统的、严密的方法,计算机病毒可按照计算机病毒属性的方法进行分类,具体分类如下:
1.按计算机病毒存在的媒体分类
按计算机病毒存在的媒体,计算机病毒可以划分为网络病毒、文件病毒、引导型病毒。网络病毒通过计算机网络传播感染网络中的可执行文件。文件病毒感染计算机中的文件,如COM、EXE、DOC文件等。引导型病毒感染启动扇区(Boot)和硬盘的系统引导扇区(MBR)。还有这3种情况的混合型,例如:多型病毒(文件和引导型)感染文件和引导扇区2种目标,这样的计算机病毒通常都具有复杂的算法,它们使用非常规的办法侵入系统,同时使用了加密和变形算法。
2.按计算机病毒传染的方法分类
按计算机病毒传染的方法可分为驻留型病毒和非驻留型病毒。驻留型病毒感染计算机后,把自身的内存驻留部分放在内存中。这一部分程序挂接系统调用并合并到操作系统中去,处于激活状态,一直到关机或重新启动。有的病毒在得到机会激活时并不感染计算机内存,一些病毒在内存中留有小部分,但是并不通过这一部分进行传染,这类病毒也被划分为非驻留型病毒。
3.按计算机病毒破坏的能力分类
(1)无害型
除了传染时减少磁盘的可用空间外,对系统没有其他影响。
(2)无危险型
这类病毒仅仅是减少内存、显示图像、发出声音。
(3)危险型
这类病毒在计算机系统操作中会造成严重的错误。
(4)非常危险型
这类病毒会删除程序、破坏数据、清除系统内存区和操作系统中重要的信息。这类病毒对系统造成的危害,并不是本身的算法中存在危险的调用,而是当它们传染时会引起无法预料的和灾难性的破坏。由病毒引起其他的程序产生的错误也会破坏文件和扇区,这些病毒也按照它们引起的破坏能力划分为非常危险型。
4.按计算机病毒的算法分类
(1)伴随型病毒
这一类病毒并不改变文件本身,它们根据算法产生EXE文件的伴随体,具有同样的名字和不同的扩展名(COM),例如:XCOPY.EXE的伴随体是XCOPY.COM。病毒把自身写入COM文件并不改变EXE文件,当DOS加载文件时,伴随体优先被执行到,再由伴随体加载执行原来的EXE文件。
(2)“蠕虫”型病毒
通过计算机网络传播,不改变文件和资料信息,利用网络从一台机器的内存传播到其他机器的内存。其将自身的病毒通过网络发送,有时它们在系统中存在,一般除了内存不占用其他资源。
(3)寄生型病毒
除了伴随型和“蠕虫”型,其他病毒均可称为寄生型病毒,它们依附在系统的引导扇区或文件中,通过系统的功能进行传播。比如练习型病毒,病毒自身包含错误,不能进行很好的传播。
(4)诡秘型病毒
它们一般不直接修改DOS中断和扇区数据,而是通过设备技术和文件缓冲区等进行DOS内部修改,不易看到资源,使用比较高级的技术。其利用DOS空闲的数据区进行工作。
(5)变形病毒(又称“幽灵”病毒)
这一类病毒使用一个复杂的算法,使自己每传播一份都具有不同的内容和长度。它们一般是由一段混有无关指令的解码算法和被变化过的病毒体组成。
5.按计算机病毒的前缀分类(www.daowen.com)
(1)系统病毒
系统病毒的前缀为Win32、PE、Win95、W32、W95等。这些病毒一般共有的特性是可以感染Windows操作系统的*.exe和*.dll文件,并通过这些文件进行传播。如CIH病毒。
(2)蠕虫病毒
蠕虫病毒的前缀为Worm。这种病毒的共有特性是通过网络或者系统漏洞进行传播,很大部分的蠕虫病毒都有向外发送带毒邮件、阻塞网络的特性。比如“冲击波”(阻塞网络)、“小邮差”(发带毒邮件)等。
木马病毒的前缀为Trojan,黑客病毒前缀名一般为Hack。木马病毒的共有特性是通过网络或者系统漏洞进入用户的系统并隐藏,然后向外界泄露用户的信息。而黑客病毒则有一个可视的界面,能对用户的电脑进行远程控制。木马、黑客病毒往往是成对出现的,即木马病毒负责侵入用户的电脑,而黑客病毒则会通过该木马病毒来进行控制。现在这2种类型都越来越趋向于整合了。一般的木马如“QQ消息尾巴”木马Trojan.QQ3344,还有大家可能遇见比较多的针对网络游戏的木马病毒,如Trojan.LMir.PSW.60。这里补充一点,病毒名中有PSW或者PWD之类的一般都表示这个病毒有盗取密码的功能(这些字母一般都为“密码”的英文“password”的缩写)。黑客程序有“网络枭雄”(Hack.Nether.Client)等。
(4)脚本病毒
脚本病毒的前缀为Script。脚本病毒的共有特性是使用脚本语言编写,通过网页进行传播的病毒,如“红色代码”(Script.Redlof)。脚本病毒还会有前缀VBS、JS(表明是用何种脚本编写的),如“欢乐时光”(VBS.Happytime)、“十四日”(Js.Fortnight.c.s)等。
(5)宏病毒
其实宏病毒是也是脚本病毒的一种,由于它的特殊性,因此在这里单独算成一类。宏病毒的前缀为Macro,第二前缀为Word、Word97、Excel、Excel97(也许还有别的)其中之一。凡是只感染Word97及以前版本Word文档的病毒采用Word97作为第二前缀,格式是Macro.Word97;凡是只感染Word97以后版本Word文档的病毒采用Word作为第二前缀,格式是Macro.Word;凡是只感染Excel97及以前版本Excel文档的病毒采用Excel97作为第二前缀,格式是Macro.Excel97;凡是只感染Excel97以后版本Excel文档的病毒采用Excel作为第二前缀,格式是Macro.Excel。以此类推。该类病毒的共有特性是能感染Office系列文档,然后通过Office通用模板进行传播,如:“美丽莎”(Macro.Melissa)。
(6)后门病毒
后门病毒的前缀为Backdoor。该类病毒的共有特性是通过网络传播,给系统开后门,给用户电脑带来安全隐患。
(7)病毒种植程序病毒
该病毒前缀为Dropper。这类病毒的共有特性是运行时会从体内释放出一个或几个新的病毒到系统目录下,由释放出来的新病毒产生破坏。如“冰河播种者”(Dropper.BingHe2.2C)、“MSN射手”(Dropper.Worm.Smibag)等。
(8)破坏性程序病毒
破坏性程序病毒的前缀为Harm。这类病毒的共有特性是本身具有好看的图标来诱惑用户点击,当用户点击这类病毒时,病毒便会直接对用户计算机产生破坏。如“格式化C盘”(Harm.formatC.f)、“杀手命令”(Harm.Command.Killer)等。
(9)玩笑病毒
玩笑病毒的前缀为Joke。也称恶作剧病毒。这类病毒的共有特性是本身具有好看的图标来诱惑用户点击,当用户点击这类病毒时,病毒会做出各种破坏操作来吓唬用户,其实病毒并没有对用户电脑进行任何破坏。如“女鬼”病毒(Joke.Girlghost)。
(10)捆绑机病毒
捆绑机病毒的前缀为Binder。这类病毒的共有特性是病毒作者会使用特定的捆绑程序将病毒与一些应用程序如QQ、IE捆绑起来,表面上看是一个正常的文件,当用户运行这些捆绑病毒时,会表面上运行这些应用程序,然后隐藏运行捆绑在一起的病毒,从而给用户造成危害。如“捆绑QQ”(Binder.QQPass.QQBin)、“系统杀手”(Binder.killsys)等。
以上为比较常见的病毒前缀,有时候我们还会看到一些其他的,但比较少见,这里简单提一下:
DoS:会针对某台主机或者服务器进行DoS攻击。
Exploit:会自动通过溢出对方或者自己的系统漏洞来传播自身,或者他本身就是一个用于非法侵入计算机系统的溢出工具。
HackTool:黑客工具,也许本身并不破坏你的计算机,但是会被别人加以利用来用你做替身去破坏别人。
用户可以在查出某个病毒以后通过以上所说的方法来初步判断所中病毒的基本情况,达到知己知彼的效果。在杀毒软件无法自动查杀,需采用手工方式的时候这些信息会给用户很大的帮助。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。