一.实验目标
编写一个VB脚本并注释。
实现脚本基本功能:
1. 复制自身副本到系统目录 c: windows和 c: windows system32并修改文件名,然后删除原始文件。
2. 修改注册表,将副本文件设置为开机自动启动。
3. 其他可选功能:设置触发条件,加密模块,网络传播模块,盗取键盘信息模块等。
二.实验过程
①演示基础传播部分,即基本功能的一、二条,代码为课件代码。
②演示添加功能后的病毒代码。
过程①:
首先,课件源代码实现基本的复制自身副本到系统目录 c: windows和 c: windows system32功能和修改注册表自启动的功能。
![2b00ad7c0042f04d3b34e59d3e4ceead.png](https://i-blog.csdnimg.cn/blog_migrate/4099e5581aad7626900d06afca18d009.png)
至于是否真的实现上述基本传播功能,话不多说,上图
(1) 复制自身到Windows目录下,取名为Win32DLL.vbs
![e80253cbc25dd69a2bce41326c90e938.png](https://i-blog.csdnimg.cn/blog_migrate/6677140cd1c072e7e350565e9d36435f.jpeg)
(2) 复制自身到系统目录下,取名为MSKernel32.vbs
![3a8472db391a87a0615717b3cc2b93fe.png](https://i-blog.csdnimg.cn/blog_migrate/af1d5ba2ad3550ca2c3df3b8b9dc32a4.jpeg)
(3) 复制自身到系统目录下,取名为LOVE-LETTER-FOR-YOU.TXT.vbs
![2c4a75e150541cef2d3f3456d0511a9a.png](https://i-blog.csdnimg.cn/blog_migrate/dd215002c09996d210217dbcb9ddea65.jpeg)
(4) 创建自动启动的键值,在注册编辑表run中添加启动项,开机自启动
![27d4c4226b200847fa481ff60d0f9aab.png](https://i-blog.csdnimg.cn/blog_migrate/838cec4c3e35eea6c4cee0445667fe87.png)
![11d3f414c137b1cd6a0f7625088852c4.png](https://i-blog.csdnimg.cn/blog_migrate/1ee88a06d9a377f22c7cd968140ed97a.png)
过程②:
此病毒代码除具备过程①中基本复制、自启动功能外,可以实现:
(1)禁止“运行”菜单
(2)以电子邮件进行自动传播
(3)隐藏加密
具体演示如下
![f2874b48e43cbd8496317ea453b35bc9.png](https://i-blog.csdnimg.cn/blog_migrate/7d6d9424e8a3cfc008a3cdd2d83c0275.jpeg)
![64658a3c4e6d701054799d7a62d66d75.png](https://i-blog.csdnimg.cn/blog_migrate/9d4a82581dadd01448f3d2b25aa7876b.png)
![26a414cb0a3453d3e072fc7293ac1f1a.png](https://i-blog.csdnimg.cn/blog_migrate/24c6898b72c961285ca2163676e09d23.png)
![1980fc91d40fec88aeff9ac85cbf9355.png](https://i-blog.csdnimg.cn/blog_migrate/6330b1b15cdf7aab23e30ba8428cc091.png)
![ced5e5e6da3d597ee1fe8b1043bfeb20.png](https://i-blog.csdnimg.cn/blog_migrate/79726a5fff5e2cb09ee754012b52f78e.png)
三.问题与思考
(1)通过本次实验,初步了解了vb脚本语言的编写,拓展了知识面,丰富了知识。
(2)加深了对脚本病毒的理解,了解了其病毒特点,如何复制,如何隐藏,如何攻击,掌握了一定的病毒知识。
掌握了如何防范此类病毒,例如显示扩展名、禁止Outlook自动收发邮件等,增强了网络安全意识,有利于今后的工作和学习