第一组COM病毒实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
COM病毒实验报告
我们小组已经成功的实现了COM病毒感染实验。
在整个实验过程中,由于是初次配置Dos环境,我们遇到了很多问题,也花了很多时间去解决问题,因此,我们在此写出我们整个配置过程的主要步骤及其遇到的问题。
一.配置MS-Dos
1. 新建一个虚拟机
2. 用虚拟机的软驱载入,安装程序的第一个镜像 DOS71_1.IMG (在安装时设备里面没有floppy时只需add一下就好,选择物理软盘驱动器)
3.此时MS-DOS虚拟机处于半安装状态,然后开始命令配置
先创建一个文件夹tmp md tmp
复制软盘A的文件到C copy A:\ C:\tmp
关机 shutdown -s
4.用虚拟机的软驱载入安装程序的第二个镜像 DOS71_2.IMG
复制软盘A的文件到C copy A:\ C:\tmp
5.开始配置
先进入到tmp文件夹下
运行setup.bat (在此运行过程中,出现死机,原因不明,最后通过重启解决此问题)
6. 然后一路next和ok完成配置
二.安装MASM611
1.下载MASM611(里面包括5个DISK)
2.在虚拟机里面通过映射到磁盘(我们所做实验为Z盘),在映射过程中,特别注意把只读属性去掉,然后把下载的MASM611拷贝到此磁盘
3.打开MS-DOS系统,进入到MASM611下的DISK1文件目录下
4.开始安装
运行命令 setup.exe
5.在安装过程中,特别注意在第二次选项时应选择MS-DOS/Microsoft
Windows,否则无法使用link链接命令
6.其它一律按默认值点击确定,安装成功
三.实验过程
1.在使用MASM611前,应在MASM611目录下进行路径的配置(这点要特别注意)
路径配置命令 set PATH=C:\DOS71;..;C:\MASM611\BIN;
2.编译链接test文件(test文件是正常文件),在此实验中,链接后需要把test.exe改为文件
编译test文件时出错 unmatched block nesting:main(解决方法:在test 文件中加入一句与main匹配的代码main endp)
3.运行test文件(命令为),运行成功,显示字符串:This a simple com program for a test
4.编译链接virus文件(virus文件为病毒),此时virus.exe文件已经生成
编译virus文件时出错 invalid character in file(解决方法:在相应的出错处加上分号;)
6.新建一个文件del.txt
命令 echo aaa >del.txt
7.查看MASM611下的文件目录,此时可以看到del.txt文件
8.运行virus.exe,成功后出现字符串 You are infected by a simple com
virus,(但在运行该命令时,系统有时会死机,原因不明,最后解决方法,强制关掉MS-DOS系统后重新启动)
9.然后运行,此时运行结果为 You are infected by a simple com
virus 以及相关的乱码等等
10.此时在MASM611目录下查找刚刚新建的文件del.txt,可以发现del.txt不
见了,并且文件变大
11.实验结束,病毒virus文件成功感染test文件