虎虎漫画小说

繁体版 简体版
虎虎漫画小说 > > Excel_word_ppt_office使用技巧大全(最新超全完整版)最新章节 > 第 158 章

第 158 章 免费阅读

《MicrosoftWord开发工具》一书)

Word宏病dú是一些制作病dú的专业人员利用MICROSOFTWord的开放xìng即Word中提供的WordBASIC编程接口,专门制作的一个或多个具有病dú特点的宏的集合,这种病dú宏的集合影响到计算机使用,并能通过DOC文档及DOT模板进行自我复制及传播。

★宏病dú的特点

(一) 传播极快

Word宏病dú通过DOC文档及DOT模板进行自我复制及传播,而计算机文档是jiāo流最广的文件类型。多年来,人们大多重视保护自己计算机的引导部分和可执行文件不被病dú感染,而对外来的文档文件基本是直接浏览使用,这给Word宏病dú传播带来很多便利。特别是Internet网络的普及,E-mail的大量应用更为Word宏病dú传播铺平道路。

(二) 制作、变种方便

Word使用宏语言WordBasic来编写宏指令。宏病dú同样用WordBasic来编写。

目前,世界上的宏病dú原型已有几十种,其变种与日骤增,追究其原因还是Word的开放xìng所致。现在的Word病dú都是用WordBasic语言所写成,大部分Word病dú宏并没有使用Word提供的Execute—Only处理函数处理,它们仍处于可打开阅读修改状态。

所有用户在Word工具的宏菜单中很方便就可以看到这种宏病dú的全部面目。当然会有“不法之徒”利用掌握的Basic语句把其中病dú激活条件和破坏条件加以改变,立即就生产出了一种新的宏病dú,甚至比原病dú的危害更加严重。

(三) 破坏可能xìng极大

鉴于宏病dú用WordBasic语言编写,WordBasic语言提供了许多系统级底层调用,如直接使用DOS系统命令,调用WindowsAPI,调用DDE、DLL等。这些cāo作均可能对系统直接构成威胁,而Word在指令安全xìng完整xìng上检测能力很弱,破坏系统的指令很容易被执行。宏病dúNuclear就是破坏cāo作系统的典型一例。

★宏病dú的兼容xìng

Word模板(TEMPLATE)是开发Word应用程序的唯一方法。病dú宏也不例外。

模板的不兼容使英文Word中的病dú模板在同一版本中文Word中打不开而自动失效,反之亦然,同时高版本的Word7.0的文档在低版本的Word6.0下是打不开的,这就是为什么宏病dú在中国大陆发现较少的原因。然而,中文Word7.0可以打开英文Word6.0中的宏。所以在Word7.0大量普及后,必然会使许多在英文Word中制作的宏病dú泛滥。“台湾1号”是在台湾中文Word下做的,其模板与大陆中文Word兼容,在大陆中传播很快。

★宏病dú的共xìng:

1) 宏病dú会感染DOC文档文件和DOT模板文件。

2) 被它感染的DOC文档属xìng必然会被改为模板而不是文档,而用户在另存文档时,就无法将该文档转换为任何其它方式,而只能用模板方式存盘。这一点在多种文本编辑器需转换文档时是绝对不允许的。

3) 病dú宏的传染通常是Word在打开一个带宏病dú的文档或模板时,激活了病dú宏,病dú宏将自身复制至Word的通用(Normal)模板中,以后在打开或关闭文件时病dú宏就会把病dú复制到该文件中。

4) 大多数宏病dú中含有AutoOpen,AutoClose,AutoNew和AutoExit等自动宏。只有这样,宏病dú才能获得文档(模板)cāo作控制权。 有些宏病dú还通过FileNew,FileOpen,FileSave,FileSaveAs,FileExit等宏控制文件的cāo作。

5) 病dú宏中必然含有对文档读写cāo作的宏指令。

6) 宏病dú在DOC文档、DOT模板中是以BFF(BinaryFileFormat)格式存放,这是一种加密压缩格式,每种Word版本格式可能不兼容。

5.2Word现dú的表现

★例1Nuclear宏病dú:

这是一个对cāo作系统文件和打印输出有破坏功能的宏病dú。

这个宏病dú中包含以下病dú宏:

AutoExec

AutoOpen

DropSuriv

FileExit

FilePrint

FilePrintDefault

FileSaveAs

InsertPayload

Payload

这些宏是只执行(Execute-only)宏。

Nuclear宏病dú造成的破坏现象为:

1) 打开一个染dú文档并打印的时侯,它会在您打印的最后一段加上“STOPALLFRENCHNUCLEARTESTINGINTHEPACIFIC!”,这个现象是在每分钟的55秒—60秒之间cāo作打印时发生。

2) 如果在每天17:00—18:00之间打开一个染dú文档,Nuclear病dú会将PH33R病dú传染到计算机上,这是个驻留型病dú。

3) 在每年的四月五日,该病dú会将计算机上IO.SYS,MSDOS.SYS文件清零,并且删除C盘根目录上的COMMAND.COM文件。一旦病dú发作,MS-DOS就不可能被引导,计算机将陷入瘫痪。

★例2台湾一号病dú:

台湾一号病dú会在每月的13日影响您正常使用Word文档和编辑器。它包含以下病dú宏:

AutoClose

AutoNew

『加入书签,方便阅读』