java编写蠕虫病毒_网络蠕虫病毒代码分析

本文介绍了如何使用Java编写蠕虫病毒,通过分析VB脚本展示了病毒自我复制的实现,并讲解了病毒如何利用Outlook应用向地址簿中的邮件地址发送携带病毒的邮件进行传播,以此实现病毒的扩散。
摘要由CSDN通过智能技术生成

实验步骤

1、学生单击实验拓扑按钮,进入实验场景,进入目标主机。

2、学生输入账号admin ,密码123456,登录到实验场景中的目标主机。如图所示:

99d80392f8278880afeae6fe98a489bc.png

3、 代码分析:

Set objFs=CreateObject(“Scripting.FileSystemObject”)(创建一个文件系统对象)

objFs.CreateTextFile ("C:\virus.txt", 1)

(通过文件系统对象的方法创建了TXT文件)

如果我们把这两句话保存成为.vbs的VB脚本文件,点击就会在C盘中创建一个TXT文件了。

倘若我们把第二句改为:

objFs.GetFile (WScript.ScriptFullName).Copy ("C:\virus.vbs")

就可以将自身复制到C盘virus.vbs这个文件。本句前面是打开这个脚本文件,WScript.ScriptFullName指明是这个程序本身,是一个完整的路径文件名。GetFile函数获得这个文件,Copy函数将这个文件复制到C盘根目录下virus.vbs这个文件。这么简单的两句就实现了自我复制的功能,已经具备病毒的基本特征——自我复制能力。

此类病毒往往是通过邮件传播的,在vb script中调用邮件发送功能也非常的简

  • 15
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值