`
hereson
  • 浏览: 1444614 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

VBS编程打造自己的病毒专杀工具

    博客分类:
  • vbs
阅读更多
VBS病毒应该来说还是挺流行的,其力量不可小觑啊!用VBS写一只普通病毒(蠕虫)没有什么难度,写病毒专杀工具也是没什么难度的。但在写出专杀工具前必须了解你要杀的这只病毒的一些信息……比如:病毒释放的文件,感染的文件,注册表与进程里的病毒信息等等。

一、首先来看如何结束病毒进程,之前我在《两个简易VBS脚本结束进程与防止进程启动》给出了关于进程的一些操作方法。假如要结束的病毒进程为rund1132.exe(32之前是两个数字1),看下面代码:

set w=getobject("winmgmts:")??'创建WMI对象,执行后面的查询。

set p=w.execquery("select * from win32_process where name='rund1132.exe'")

for each i in p

i.terminate

next

二、双击执行这段代码就可以结束rund1132.exe进程,这为后面的杀毒提供方便。病毒进程一被结束就要马上将其文件给删掉!假如病毒相关文件为c:\windows\rund1132.exe与c:\windows\system32\explorer.exe,它们皆为隐藏文件。看下面代码:

set fso=createobject("scripting.filesystemobject") '创建fso对象,此对象以后介绍……

set v1=fso.getfile("c:\windows\rund1132.exe")

set v2=fso.getfile("c:\windows\system32\explorer.exe")

v1.attributes=0 '设置文件为正常属性值,即隐藏文件就被还原成正常文件了!

v2.attributes=0 '当病毒文件多时,可以使用for语句。

fso.deletefile("c:\windows\rund1132.exe")

fso.deletefile("c:\windows\system32\explorer.exe")

执行这段代码,病毒文件就被Killed了……删除病毒的感染文件也是创建fso对象,然后进行盘符、文件夹、文件遍历查找,使用ext=lcase(fso.GetExtensionName(file)

)这样的表达式来获取所有文件的后缀,最后将ext值与被已知感染文件的后缀(比如.exe)进行判断,如果为真则删除此此文件……思路给出了,代码有点长有点复杂就不黏贴上来了。其实如果有可能去分析“爱虫VBS病毒”的代码,就会发现它在感染文件时使用的正是这样的遍历、后缀判别的方法……

三、注册表是关键。有些病毒是很变态的,将系统的许多功能都给禁用了,还往注册表里塞一大堆垃圾信息……它要是把WSH(windows脚本宿主)给禁用了或破坏了那我们辛辛苦苦写的VBS专杀工具就没法使用了,我感觉VBS写出来的专杀是有一定的局限性的……不过对付不这么变态的病毒还是可以的!

比如:此病毒禁用了“任务管理器”、然后在注册表中添加下面的值来实现开机自启动"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\run","c:\windows\rund1132.exe"。如何修复?看下面代码:

set reg=wscript.createobject("wscript.shell") '创建wscript对象,进行下面的注册表操作!

'reg.regwrite恢复禁用的任务管理器

reg.regwrite

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",0,"REG_DWORD"

'reg,regdelete删除病毒的自启动项

reg.regdelete

"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\run"

到此用VBS打造自己的病毒专杀工具就有成形了,框架就是这样。根据不同的病毒特征写出不同的专杀工具。
分享到:
评论

相关推荐

    VBS病毒专杀工具

    "VBS病毒专杀工具"是一种专门设计用于检测和清除VBS病毒的软件。这类工具通常具有实时保护功能,能监控系统活动,一旦发现恶意脚本的运行,会立即阻止并清除。同时,它们通常包含有病毒库更新机制,确保能应对最新的...

    vbs病毒专杀工具

    VBS病毒专杀工具是一种专门针对VBScript (Visual Basic Script) 编写的恶意软件的清除程序。VBScript是一种脚本语言,广泛应用于Windows系统中,包括网页、hta(HTML应用程序)以及批处理脚本等。由于其易用性和灵活...

    vbs 病毒专杀工具2.0

    本"Vbs 病毒专杀工具2.0"是针对此类病毒的专用清除工具,特别设计用于对抗"暴风一号"等近期流行的VBS病毒感染。该工具利用深度扫描技术和恶意代码行为分析,能够有效地检测和清除系统中的VBS病毒,尤其是那些藏匿在...

    Autorun.vbs病毒专杀工具.rar

    标题中的“Autorun.vbs病毒专杀工具.rar”表明这是一个针对特定病毒的解决方案,该病毒被称为Autorun.vbs。在Windows系统中,autorun.inf文件常被用来自动执行磁盘上的程序,而当这种功能被恶意利用时,就可能成为...

    vbs文件夹病毒专杀

    VBS文件夹病毒是一种利用VBScript编程语言编写的恶意软件,它们通常隐藏在电子邮件、可移动存储设备或网络下载中,一旦激活,就会对用户的计算机系统造成严重破坏。这种病毒的特点是自我复制,并可能感染系统中的...

    安全相关-病毒防治-vbs病毒专杀工具(山丽病毒专杀).zip

    山丽网络是一家专注于信息安全的公司,其开发的VBS病毒专杀工具专门针对VBS病毒进行查杀和防御。该工具具备以下特点和功能: 1. 强力查杀:利用先进的病毒扫描引擎,能够深入系统各个角落,检测并清除隐藏在文件中...

    .vbs蠕虫病毒专杀

    这是一个用vbs写的.vbs专杀工具。近日来,一款新型的.vbs病毒让系统的文件夹成为快捷方式,所以,此款软件专门对付此病毒!希望对大伙儿有用@!

    72055569.vbs病毒专杀

    1.开机时按F8进安全模式,(进去系统后别马上打开磁盘,第一件事是按键盘 “菜单键+F”弹出搜索工具) 2.全盘搜索 *.vbs 关键字(注意一定要勾选高级下面的包括系统隐藏文件和文件夹) 3.将所有搜索到的 vbs文件删除...

    excle病毒专杀工具

    3. **使用防病毒软件**:除了宏病毒专杀工具,日常还应安装全面的防病毒软件,提供多层防护。 4. **备份数据**:定期备份重要的Excel文件,以防病毒感染后无法恢复。 总的来说,“excle病毒专杀工具”是保障Excel...

    vbs 编程实例vbs 编程实例

    从给定的VBS编程实例中,我们可以提炼出多个关键知识点,这些实例涵盖了VBS脚本的基本用法、网络通信、文件操作、自动化任务以及定时处理等多方面内容。 ### 知识点一:获取本地IP地址 在第一个示例中,通过创建`...

    U盘病毒专杀工具U盘病毒的克星

    标题中的“U盘病毒专杀工具U盘病毒的克星”指的是专门设计用于检测和清除U盘(USB闪存驱动器)中病毒的软件。这种工具通常包含了针对U盘常见病毒的特征库,能有效防止病毒通过U盘传播,保护用户的电脑系统安全。 在...

    U盘病毒专杀工具

    【U盘病毒专杀工具详解】 U盘病毒专杀工具是一种专门针对USB设备(如U盘)中的病毒进行检测和清除的软件。由于U盘在日常工作中被广泛使用,成为了病毒传播的重要途径之一,因此这类工具的存在对于电脑安全至关重要...

    Autorun.vbs病毒专杀工具

    4. **VBS专杀工具**:这类工具通常包含扫描、清除、修复和预防等功能,帮助用户识别和移除VBS病毒,恢复系统到正常状态。 5. **安全意识**:教育用户提高网络安全意识,不随便点击未知链接,不打开来自不明来源的...

    vbs编程工具

    标题中的"vbs编程工具"指的是用于编写和调试VBScript代码的软件或平台。这类工具通常提供代码编辑、调试、语法高亮、自动完成等功能,帮助开发者更高效地编写和测试VBScript脚本。 描述中的"vbs工具"可能指的是一个...

    vbs快捷方式专杀

    VBS病毒是用VBScript编写而成,该脚本语言功能非常强大,它们利用Windows系统的开放性特点,通过调用一些现成的Windows对象、组件,可以直接对文件系统、注册表等进行控制。 vbs文件夹快捷方式病毒清除专用

    VBS编程教程

    通过学习这个VBS编程教程,你将能够编写出解决实际问题的VBS脚本,无论是自动化办公任务,还是构建动态网页,VBS都能提供强大的工具和支持。教程中的各个篇章将逐步引导你深入VBS的世界,从基础概念到实际案例,帮助...

    VBS编程教程1-6全集和部分源码实例文件

    VBS(Visual Basic Scripting Edition)是微软推出的一种基于Visual Basic语法的脚本语言,广泛应用于Windows系统中,尤其在自动化任务...无论是为了日常的系统管理,还是进行Web开发,VBS都是一个值得学习的重要工具。

    VBS编程工具vbsedit

    总结起来,VBSEdit是一款全面的VBS和JScript开发工具,它的语法高亮、参数提示、自动完成、调试和动态帮助等功能,为开发者提供了高效、便捷的编程环境。无论你是初学者还是经验丰富的开发者,VBSEdit都能成为你编写...

    vbs编程实例.txt

    以上知识覆盖了VBS编程的基础语法、文件操作、网络通信、系统资源管理、网页自动化控制等多个方面,是VBS脚本在实际应用中常见的功能和技术点。理解并掌握这些知识,对于从事系统管理和自动化脚本编写的人来说是非常...

Global site tag (gtag.js) - Google Analytics