母亲节祝福语 三明治的做法 红烧排骨的家常做法 小米粥的做法 小龙虾的做法 大闸蟹的做法 鲜贝的家常做法 卷心菜的做法 苹果派的做法 冬瓜的做法大全家常菜
当前位置: 首页 > 生活百科 >

宏病毒是什么意思(宏病毒:基于宏的服务器病毒)

14次浏览     发布时间:2022-11-16 18:16:12    

我们在日常工作中使用Microsoft办公软件时,常常能在“开发工具”一栏中发现与宏有关的指令,例如“JS宏”、“录制新宏”、“WPS宏编辑器”等等。

在计算机科学中,宏(Macro)不是软件或数据,更像是一种将一系列命令组织成一个具体的、实现word指令的语言。

宏是一个抽象的概念。很多时候,宏使用在将动作或命令转化为指令的工作中,是根据定义规则替换一定的文本模式。经常性的在语言编译中运行宏展开,而承托宏展开的工具被叫做宏编辑器,从宏展开衍生出的另一个概念是键盘宏和宏语言。

宏能够使计算机语言获得更强大的抽象能力,或者使序列自动化使用。宏可以加速日常编辑、组合多个命令,使对话框中的选项更易于操作。

拿微软提供的Office软件来举例,宏对于Office来说就像是网盾的小白去外地出差,在附近订了一个酒店房间。房间里有一个专门的网线插口,但由于小白习惯连接wifi来玩lol英雄联盟,因此也没有注意这个玩意儿。

但是在晚上八九点、酒店陆陆续续住满了人以后,wifi变得非常卡,游戏的PING值一直保持400;这时候,小白突然想起还能插网线来玩,于是赶紧换成了网线,lol里的PING于是降了下来,保持在60左右。

宏的意义就像这个网线插口,宏命令好比将网线插到插口上然后换用网线连接网络玩英雄联盟;对于宏来说,它可以为程序代码加行号或者列出文档字体,实现两种术语的转换。

当然,宏还可以用来制作病毒,甚至由于懂行的技术人员太少,因此这类型的服务器病毒是很难被分辨出来的。

那么,什么又是宏病毒呢?

当宏的概念产生的一段时间里,人们都认为数据文档是不可能带有病毒的,因为数据文档不包含指令;直到宏病毒的出现才令很多人大跌眼镜,当即改变了想法。

宏病毒是一种寄存在文档或模板的宏中的计算机病毒,存在于数据文件或模板中(字处理文档、数据表格、数据库、演示文档等),使用宏语言编写,利用宏语言的功能将自己寄生到其他数据文档。

当我们打开被感染了宏病毒的文档后,其中的宏就会被执行,于是宏病毒就会被激活、转移到服务器上,并驻留在Normal模板上。从这个时候开始,只要人们没有察觉到宏病毒的存在,所有自动保存的文档都会被这种宏病毒所感染;假如感染了宏病毒的服务器向其他服务器发送了某个感染后的文档,当该用户打开文档之后宏病毒又会转移到他的服务器上。

相关文章