office_tools 版 (精华区)
发信人: redfox (食人族), 信区: OA
标 题: 宏病毒是什么?
发信站: 哈工大紫丁香 (2000年06月17日23:57:01 星期六), 站内信件
宏病毒是什么?
随着商务应用软件编制得越来越复杂,开发商开始在文档中提供编程语言,使
用户能够修改和定制自己的操作。
现在的大部分文字处理程序,电子表格和数据库都包含功能强大的程序语言,
允许在文档中使用命令序列。这些命令序列或小程序就被叫做宏。因此数据文件(
或称文档)不能感染病毒的定理已不再成立,因为每一个文档现在都可能含有可执
行指令。许多应用程序如
MicrosoftWord,都允许建立宏。它在某操作发生时可自动运行。拥有这些条件,
恶意程序-宏病毒的生成不过是一个时间的问题。
宏病毒的有哪些危险性?
宏病毒编制极其容易,微软的宏语言都是BASIC语言的子集。BASIC是众多病毒
制造者钟爱的编程语言,它比汇编语言容易许多。所以本质上任何人都能制造宏病
毒,因此不难理解宏病毒如此之多且日趋复杂化。
宏病毒利用宏语言外部的例程的调用能力如使用Windows API函数,能进行任
何操作。与传统的病毒相比,宏病毒的最新特色是它们不依赖操作系统。只要有应
用程序支持解释,宏病毒无需改动可在许多平台上运行。例如Microsoft Word宏病
毒能在任何安装过Microsoft
Word的系统中运行(Windows3.1x,Windows 95,Windows NT,MAC等)。
用户不小心使用宏病毒感染过的文档会很危险,其破坏性仅取决于病毒作者的
想象力。相对容易实施的危害如下:
*让计算机感染传统型的病毒。
*删除硬盘上的文件或文档。*充命名文件。
*将私人文件复制到公开场合。
*从硬盘上发送文件到指定的e-mail地址。
INTERNET的普及更容易将更多的病毒感染文档从地球的一端传播到另一端。在
LAN和WAN网上,商业上的文档交流都已成熟使用,几个小时内宏病毒就能感染一个
公司的所有计算机。计算机系统崩溃的代价也会极其惨重,使以前大量的工作泡汤
。
宏病毒如何工作?
让我们看一看普通Mirosoft Word宏病毒的典型工作情节。
Word使用一种叫作WORD BASIC的宏语言,它同时支持一系列的自动宏,某些事
件发生时,Word将自动执行文档中包含的有特殊名称的宏。这类操作会独立发生,
不论正在使用的可疑文档是直接来自磁盘,或是要粘贴的目标文件,还是来自
e-mail。
某人只要编制一个含有AutoOpen宏的文档,就可自动引发病毒。在Word打开这
个文档时,宏会接管计算机,然后将自己感染到其它文档,或直接删除文件等等。
Word将宏和其它样式储存在模板(.DOT)中,因此病毒总是把文档转换成模板
再储存它们的宏。这样的结果是某些Word版本会强迫你将感染的文档储存在模板中
。当这种情况发生时,千万小心处理哦!要知道你很可能已经带上大名鼎鼎的"宏
病毒"了。
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.224.229]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.589毫秒