一、实验目的:
1、了解梅丽莎宏病毒基本概念
2、自己实验梅丽莎宏病毒
二、预备知识:
1.什么是word宏
宏是一个批处理程序命令,正确地运用它可以提高工作效率。微软的office软件运行用户自己编写,叫VBA的脚本来增加其灵活性,进一步扩充它的能力。如完成一个一打开word文件同时要打开某个文件的功能,必须要自己编写一段称之为宏的脚本。具体做法是在“工具”菜单“宏”-“宏”弹出的对话框输入宏名,然后按“创建”按钮会打开visual basic编辑器,你就可以编程了,这个就是宏。学会它会有很多乐趣的。玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。
简单点说就是批处理,但是要比批处理功能更强大.使你一个简单的操作,比如一个左键点击,就可以完成多项任务,很方便的. 比如我们从网上复制的网页内容粘贴到Word以后可能会不少空行,有的行距又很大,手工去除空行、改行距、进行页面设置等等较麻烦,如果你录制一个宏以后,你只要按一下你设定的快捷键,一切工作就自动完成了。另外,我们经常使用的一些功能也在不知不觉地使用宏,比如Word的稿纸功能实际上是已经设置好的“页眉和页脚”的一个宏。宏是一系列 Word 命令和指令,这些命令和指令组合在一起,形成了一个单独的命令,以实现任务执行的自动化。 所以, 如果在 Microsoft Word 中反复执行某项任务,可以使用宏自动执行该任务。
2.对VB语言有一定的了解
三、实验具体步骤:
part1:首先,尝试利用word中的宏设置一个简单的宏病毒:
创建一个叫“autoexec”的宏,然后在中间添加一个这样的代码即可:
Shell("C:\whindows\system32\cmd.exe")
效果如下:
每次打开word文档就会出现这个cmd窗口:
part2:Melissa病毒的实践:
(1)关于这个病毒的介绍:
梅丽莎病毒的特点:
该病毒通过电子邮件的方式传播, 当用户打开附件中的“list.doc”文件时,将立刻中招。
病毒的代码使用Word的VBA语言编写, 开创了此类病毒的先河, 如同病毒作者的猖狂之言“It’s a new age!”。
病毒通过对注册表进行修改, 并调用Outlook(现在用这个玩意的较少了)发送含有病毒的邮件, 进行快速传播。由于该病毒发送的邮件的发件人是用户熟悉的, 因此往往被很多人忽视。同时, 该病毒会自动重复以上的动作, 由此引起连锁反应, 在短时间内, 造成邮件服务器的大量阻塞, 严重影响正常网络通讯。
(2)按照指定的操作过程,先登录outlook,然后,创建1个联系人,之后在word中创建一个叫做Melissa宏,然后将给定的代码全部复制进去即可,这个电脑就能够成功的感染Melissa病毒
(3)被Melissa感染的标志展示: