1.宏与宏病毒(Macro　and　Macro　virus)　在Windows环境下数据文件是由Word等文字处理软件建立的,被称为文档　文件或文档。Word文档中包含两种信息:文本信息或称文本,格式信息。　Microsoft　Word中对宏的定义为“宏就是能够组织在一起的,可以作为　一个独立命令来执行的一系列Word命令。它能使日常工作变得容易”。　Word文档中的格式信息就包含了很多这样的宏。Word的宏语言有十分强　大的功能,它具备访问系统的能力,可以直接运行DOS系统命令、调用　Windows　API、DLL等。这些操作都可能对系统的安全直接构成威胁。　如果一个宏中包含了上述形式的有破坏能力的命令,并且还有自我复制　功能,这个宏就成了宏病毒。概括起来讲,宏病毒就是使用宏语言编写　的有一定破坏能力的程序,可以在一些数据处理系统中运行(主要是微　软的办公软件系统,字处理、电子数据表和其他Office程序中),存在　于字处理文档、数据表格、数据库、演示文档等数据文件中,利用宏语　言的功能将自己复制到其他数据文档中。　除了Word宏病毒外,常见的还有Excel宏病毒PowerPoint宏病毒等。　\uf076　2.脚本语言与脚本病毒(Script　Language　and　Script　Virus)　脚本病毒类似于宏病毒,但它的执行环境不再局限于Word、Excel等Microsoft　Office应用程序,而是随着Microsoft　将脚本语言和视窗操　作系统日益紧密的结合,扩展到网页、HTA,甚至文本文件中。　脚本语言是介于HTML和Java、C++和Visual　Basic之类的编程语言之间的　语言。脚本语言需要一个脚本语言引擎解释执行脚本语言编写的程序。　主要的脚本语言包括活动服务器页面(Active　Server　Pages)、微软可　视化BASIC脚本语言(Microsoft　Visual　Basic　Scripting　Edition)、　Java　Script、PHP、REXX、PERL等等。脚本语言的功能越来越强大,现　代的脚本语言基本上可以完成所有的文件系统操作,所以使用脚本语言　的病毒的出现也就成为必然。　脚本病毒主要有以下几种类型:基于JavaScript的脚本病毒,基于　VBScript的脚本病毒(很多宏病毒其实就属于这一类),基于PHP的脚本　病毒
Omicron病毒对传染到软盘文件中的病毒　程序进行加密处理,而且每次传染软盘时加密的密钥都不相同。当用户　检查被病毒修改的INT　21H中断向量时,病毒程序采用反跟踪技术将其　保存的正常向量显示出来,以迷惑用户,而当用户修改INT　21H向量时,　病毒程序又将该向量指向病毒程序的传染模块。病毒程序被从硬盘启动　后进入系统,同时感染COMMAND.COM文件,这就具有了两种引导方式。　即使是清除了硬盘主引导区中的病毒,COMMAND.COM文件中的病毒程序　仍可引导病毒进入系统中。　Omicron病毒的传染功能分为对硬盘的传染和对可执行文件的传染两部分病　毒随可执行文件进入系统后,首先对系统中的硬盘进行传染,它将硬盘　的主引导区读入内存,检查自首端起第28H字节处的两字节内容是否为　病毒传染标记01FE。如果不是,就对硬盘的传染:病毒将DOS分区的总　扇区数从尾部起减少6个,然后将正常硬盘主引导扇区及大部分病毒程　序写入这6个扇区,并将病毒程序的引导模块写到硬盘的主引导扇区。　病毒程序还修改DOS分区的引导扇区的第13H字节,使总扇区数也减少6　个。这样,用硬盘启动该系统时,首先进入系统的就是病毒程序的引导　部分,由此,病毒就由传染文件型转变为系统引导型。　Omicron病毒不传染软盘的引导区,病毒是通过传染系统中执行的可执行文　件而向外传播的。当系统加载可执行文件时,要使用INT　21H中DOS的EXEC功能,即4BH功能调用,病毒程序对此功能截留盗用,首先病毒判　定被加裁文件的尾部第48H字节处是否为0EBB病毒传染标记,如果不是　病毒就分别调用相应的传染子程序,向.COM文件或.EXE文件进行传染,　将病毒程序链接于被传染文件的尾部。这样,由硬盘引导区引导入系统　的病毒又转变成驻留于可执行文件上的传染文件型病毒。　\uf076　清除Omicron病毒病毒的方法　:　(1)硬盘中Omicron病毒的清除:　清除硬盘中的病毒分3步:一是恢复硬盘主引导扇区的内容;二是在主　引导扇区和DOS引导扇区中恢复被病毒程序减少了的6个扇区;三是用相　同版本的无毒COMMAND.COM文件覆盖硬盘中的这个文件。　(2).COM文件中Omicron病毒的清除步骤如下:　调入待清除病毒的.COM文件,计算出除去病毒程序后原文件的长度,并　记下该数;根据第一句长跳转语句指示的地址,继续反汇编,