精华内容
下载资源
问答
  • 超级好用的脚本编辑及调试工具,免安装,具有自动补充完成输入变量名,方法和函数名的功能, 支持各种调试及排错方式。有了它,编写脚本就变得很轻松了。 目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接...
  • VBscript脚本.rar

    2019-07-09 09:22:19
    VBscript脚本
  • REM 输入并回显 Dim name 变量声明 inputbox 接收用户参数 Msgbox 输出用户输入内容 const PI =123213 '常量' mod 取余运算符 CDbl 把字符转换数字 条件判断语句 if 判断式 then 语句体 end if ...do...

    REM 输入并回显

    Dim name 变量声明

    inputbox 接收用户参数

    Msgbox 输出用户输入内容

    const PI =123213  '常量'

    mod 取余运算符

    CDbl 把字符转换数字

    条件判断语句

    if 判断式 then 语句体 end  if 

    and 和  or

    select case  变量名

    case 值  语句     case 值  语句       case 值  语句

    循环体

    do 语句体 loop 死循环

    exit do 结束循环语句

    do 语句体 loop while 判断语句   只有判断句为false才执行循环体

    function myFunction()

             dim name ="cc"

             myFunction=name

    end function

    msgbox myfunction

     

    展开全文
  • VBScript脚本语言

    2014-06-08 23:19:42
    VBScript脚本语言VBScript脚本语言
  • VBScript脚本的使用例子、方法:有VBScript的使用例子和方法简介简单和实用的介绍了VBScript。
  • VBScript脚本语言.pdf

    2014-01-03 15:46:50
    vbs、脚本、有兴趣的可以看一下,了解一下
  • VbScript脚本

    千次阅读 2017-04-11 23:40:11
    '以下为VbScript脚本 Set WshShell = WScript.CreateObject("WScript.Shell") appdataDir = WshShell.SpecialFolders("APPDATA") '获取"程序数据"目录 currentDir = WshShell.CurrentDirectory '获取脚本当前目录 ...
    '在指定路径创建一个360极速浏览器的快捷方式
    Set WshShell = WScript.CreateObject("WScript.Shell")
    appdataDir = WshShell.SpecialFolders("APPDATA") '获取"程序数据"目录
    currentDir = WshShell.CurrentDirectory '获取脚本当前目录
    desktopDir = WshShell.SpecialFolders("Desktop") '获取"桌面"文件夹目录
    taskbarDir = appdataDir & "\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar"
    CreateLnk(desktopDir)	'桌面快捷
    
    '在指定路径创建一个360极速浏览器的快捷方式
    Sub CreateLnk(str)
    	Set oShellLink = WshShell.CreateShortcut(str & "\360极速浏览器.lnk")
    	oShellLink.TargetPath = currentDir & "\360chrome.exe" '目标
    	oShellLink.WindowStyle = 3 '参数1默认窗口激活,参数3最大化激活,参数7最小化
    	oShellLink.Description = "360极速浏览器快捷方式" '备注
    	oShellLink.WorkingDirectory = str '起始位置
    	oShellLink.Save '创建保存快捷方式
    End Sub
    
    ' 删除脚本自身
    Set fso = CreateObject("Scripting.FileSystemObject") 
    f = fso.DeleteFile(WScript.ScriptName) 
    

    展开全文
  • JavaScript/VBScript脚本程序一般有两种执行方式,一种是嵌入在宿主程序里面执行,比如在IE浏览器里面执行;另外一种,在资源管理器里面双击执行(虽然还是通过另外一个程序解释执行,但是给人的感觉毕竟是直接运行...
  • 实验四-VBScript脚本病毒分析与清除

    千次阅读 2020-09-26 17:46:09
    【实验名称】 VBScript脚本病毒分析与清除 【实验目的】 1.了解VBScript如何实现文件、进程及注册表操作 2.了解VBScritp病毒的工作原理 3.了解VBScritp病毒的感染目标和感染方式 4.掌握编写VB脚本病毒专杀工具...

    【实验名称】 VBScript脚本病毒分析与清除
    【实验目的】

    1.了解VBScript如何实现文件、进程及注册表操作
    2.了解VBScritp病毒的工作原理
    3.了解VBScritp病毒的感染目标和感染方式
    4.掌握编写VB脚本病毒专杀工具的一般方法
    【实验原理】
    VBScript语法(可查询“微软VbScript手册vbs.chm”)
    1.文件操作
    (1)创建文件对象:文件操作前都要创建文件对象
    Set fso = CreateObject(“Scripting.FileSystemObject”)
    (2)以只读方式打开当前脚本:WScript.ScriptFullname当前运行脚本的路径
    fso.OpenTextFile(WScript.ScriptFullname,1)
    (3)以文本形式读取file整个文件:file.ReadAll
    (4)获取指定文件夹的路径 :fso.GetSpecialFolder(1)
    ‘ 1:'获取System文件夹路径,0:windows文件夹,2:temp文件夹
    (5)根据路径获取文件:fso.GetFile(WScript.ScriptFullName)
    (6)备份文件:c.Copy(dirsystem&"\MSKernel32.vbs")
    (7)取文件后缀:fso.GetExtensionName(f1.path)
    (8)获得文件夹句柄:fso.GetFolder(folderspec) ‘folderspec为文件夹路径
    (9)创建文件:fso.CreateTextFile(f1.path&".vbs"),f1.path&".vbs"为路径及文件名
    (10)文件属性:f1.attributes = 2为隐藏文件
    (11)子文件夹:folder.SubFolders

    2.注册表操作
    (1)创建注册表对象:Set regedit = CreateObject(“WScript.Shell”)
    创建WScript.Shell对象,用来修改注册表
    (2)写注册表:regedit.RegWrite regkey,regvalue
    (3)删除注册表:regedit.RegDelete regkey
    注:regkey,regvalue是函数RegWrite/RegDelete的参数

    3.进程操作
    (1)创建进程对象:Set winm = GetObject(“winmgmts:")
    (2)vbs文件:由wscript.exe进程调用并执行
    (3)查询所有wscript.exe进程:
    pocs=winm.execquery(“select * from win32_process where name = ‘wscript.exe’”)
    (4)终止进程:processor.terminate
    【实验内容】
    1.在虚拟机中解压文件3-课堂.rar

    2.拍摄虚拟机快照
    在这里插入图片描述

    3.不使用监控软件,运行脚本文件svir.vbs,观察运行结果;
    (1)弹出对话框病毒的路径:C:\Documents and Settings\Administrator\桌面\病毒实验三
    在这里插入图片描述

    (2)关闭上一个对话框之后,弹出病毒发作的对话框,且关闭一个之后又出现第二个。
    在这里插入图片描述

    (3)但是可以通过任务管理器,强制结束wscript.exe的进程,之后对话框被关闭。
    在这里插入图片描述

    4.恢复虚拟机快照;
    在这里插入图片描述

    5.使用监控软件如Filemon,Regmon,Process Explorer等,运行脚本文件svir.vbs,并观察运行结果。
    注:运行结果应观察脚本文件svir.vbs运行后,对(1)文件,(2)注册表,(3)进程 的操作。
    (1)文件
    1、备份文件
    在系统目录下备份了病毒文件
    在这里插入图片描述

    2、感染文件
    指定目录下后缀为txt,jpg,mp3都将被感染成vbs文件
    (1)原目录下的文件
    在这里插入图片描述

    都被感染成了vbs文件
    在这里插入图片描述

    且病毒文件将代码也备份给了被感染的文件,这样在被感染文件也编程了新的病毒文件,被传播点击启动之后又会感染其他的文件,危害其他的系统。
    在这里插入图片描述

    (2)其他文件目录:
    在这里插入图片描述

    指定目录下文件都被感染,且我们可以看到原文件都被隐藏起来了,一般人在没有显示隐藏文件夹的情况下,很容易直接启动了被感染的病毒脚本。
    在这里插入图片描述

    (2)注册表
    在路径"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\”下,新建了注册项MSKernel32,数值为:C:\WINDOWS\system32\MSKernel32.vbs
    在这里插入图片描述

    (3)进程
    (1)脚本文件svir.vbs运行后,在Process Explorer上,新建了eplorer.exe的子进程wscript.exe进程。
    在这里插入图片描述

    (2)在File Monitor中,有多个wscript.exe的进程,可能时系统当时运行了多个VBScript的脚本
    在这里插入图片描述

    (3)用冰刃查看,病毒脚本新建了一个组
    在这里插入图片描述

    6.针对病毒行为,编写清除病毒的vbs文件
    注:可以从文件、进程、注册表等方面考虑如何清除病毒及病毒对操作系统的影响
    源代码:

    '定义变量
    Dim fso,dirsystem,file,vbscopy,folder
    '创建fso文件对象,进行文件操作
    Set fso = CreateObject("Scripting.FileSystemObject")
    '获得当前执行的脚本文件,GetFile获得文件对象,不能对文件进行操作。
    Set folder = fso.GetFile(WScript.ScriptFullname).ParentFolder
    
    main()
    Sub main()
    	'On Error Resume Next
    	Dim wscr,c
    	Set wscr = CreateObject("WScript.Shell")
        '获取System文件夹路径,另外0表示windows文件夹,2:temp文件夹
    	Set dirsystem = fso.GetSpecialFolder(1)
    	'通过正在执行脚本路径获取脚本病毒文件
    	Set c = fso.GetFile(WScript.ScriptFullName)	
    	'删除病毒备份
    	c.delete	
    	'调用函数删除新增注册表项
    	regruns()	
    	'遍历删除和恢复病毒感染文件
    	folderlist(folder.path)   
    	msgbox("删除病毒文件")
    	'结束病毒进程
    	over()	
    	
    End Sub
    
    '函数:在注册表中删除自启动项
    Sub regruns()	
    	'删除指定路径下的注册表项
    	regdelete"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\MSKernel32"
    End Sub
    
    '函数:删除注册表
    Sub regdelete(regkey)	
    	'创建WScript.Shell对象,对注册表进行操作
    	Set regedit = CreateObject("WScript.Shell")
    	'删除
    	regedit.RegDelete regkey
    End Sub
    
    '遍历文件夹
    Sub folderlist(folderspec)	
    	Dim f,f1,sf
    	'遍历显示文件夹中的所有文件
    	Set f = fso.GetFolder(folderspec)
    	Set sf = f.SubFolders
    	For Each f1 in sf
    	    '查找目录中被感染的文件,删除并恢复被感染文件
    		deletefiles(f1.path)
    		'递归,继续搜索子目录
    		folderlist(f1.path)	
    	Next
    End Sub
    
    '删除并恢复传染文件操作
    Sub deletefiles(folderspec)	
    	On Error Resume Next
    	Dim f,f1,fc,ext,s,m
    	Set f = fso.GetFolder(folderspec)
    	Set fc = f.Files
    	For Each f1 in fc
    	    '取后缀
    		ext = fso.GetExtensionName(f1.path)
    		'将后缀转换为小写
    		ext = LCase(ext)	
    		If (f1.attributes = 2) Then	
    		            '将隐藏的原文件恢复
    					f1.attributes = 0
    				End If
    		If (ext="vbs")Then	
    		        '后缀为vbs是感染文件,删除
    				f1.delete
    				
    		End If
    	Next
    End Sub
    
    Sub over
        '定义进程变量
    	Dim winm,procs
    	'winm对象句柄
    	Set winm=GetObject("winmgmts:")
    	'查询所有的wscript.exe进程
    	Set procs=winm.execquery("select * from win32_process where name='wscript.exe'")
    	'遍历进程
    	For Each processor In procs
    	    '结束程序
    		processor.terminate  
    	Next
    End Sub
    

    实验结果截图:
    (1)文件已恢复
    在这里插入图片描述
    在这里插入图片描述

    (2)注册表已恢复
    在这里插入图片描述

    (3)进程已结束
    在这里插入图片描述

    展开全文
  • 本课程主要分享VBScript脚本语言编程与自动化运维操作学习教程! 2、课程目标         本课程致力于帮助学员学习并掌握VBScript脚本语言编程及自动化运维技巧! 3、适合人员    ...
  • VBScript脚本病毒.zip

    2021-09-22 12:44:53
    一款VBScript脚本病毒(已失去活性),附带解混淆后代码。
  • VBScript脚本语言编程与自动化运维操作学习篇 本人有多年的服务器高级运...

    扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

    APP订阅课程,领取优惠,最少立减5元 ↓↓↓

    订阅后:请点击此处观看视频课程

     

    视频教程-VBScript脚本语言编程与自动化运维操作学习篇-其他

    学习有效期:永久观看

    学习时长:138分钟

    学习计划:3天

    难度:

     

    口碑讲师带队学习,让你的问题不过夜」

    讲师姓名:林晓炜

    运维工程师/系统管理员/网络管理员

    讲师介绍:本人有多年的服务器高级运维与开发经验,擅长计算机与服务器攻防及网络攻防技术!对网络安全领域有持续的关注和研究!

    ☛点击立即跟老师学习☚

     

    「你将学到什么?」

    1、课程概要

            本课程主要分享VBScript脚本语言编程与自动化运维操作学习教程!

    2、课程目标

            本课程致力于帮助学员学习并掌握VBScript脚本语言编程及自动化运维技巧!

    3、适合人员

            本课程适合兴趣VBS编程或从事运维自动化的学员观看学习!

    4、特别说明

           本课程支持一次购买,永久观看,请大家放心选购!


     

    「课程学习目录」

    第1章:VBS自动化脚本编程篇
    1.VBS认识及其变量
    2.常量及其应用
    3.注释与数学运算
    4.数学运算及其他补充
    5.布尔类型和if判断语句
    6.if条件判断语句详解
    7.if条件判断语句易错点
    8.if条件判断语句结合逻辑运算符
    9.多种条件判断实现
    10.使用循环结构实现密码验证效果
    11.使用循环结构实现安全认证(一)
    12.使用循环结构实现安全认证(二)
    13.使用循环语句逐一递增并打印数值
    14.for循环知识补充
    15.循环嵌套实现乘法口诀效果
    16.数组的定义及简单应用
    17.同时定义多个不同数组及其应用
    18.二维数组的认识和简单应用
    19.二维数组的另外一种应用方式
    20.函数认识和简单应用
    21.认识子程序
    22.内建函数介绍(一)
    23.内建函数介绍(二)
    24.利用VBS脚本运行可执行文件

     

    7项超值权益,保障学习质量」

    • 大咖讲解

    技术专家系统讲解传授编程思路与实战。

    • 答疑服务

    专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

    • 课程资料+课件

    超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

    • 常用开发实战

    企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

    • 大牛技术大会视频

    2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

    • APP+PC随时随地学习

    满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

     

    「什么样的技术人适合学习?」

    • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
    • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
    • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

     

    「悉心打造精品好课,3天学到大牛3年项目经验」

    【完善的技术体系】

    技术成长循序渐进,帮助用户轻松掌握

    掌握其他知识,扎实编码能力

    【清晰的课程脉络】

    浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

    【仿佛在大厂实习般的课程设计】

    课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

     

    「你可以收获什么?」

    掌握VBS编程

    掌握自动化运维技巧

     

    展开全文
  • VBscript脚本语言

    2018-04-06 18:57:00
     在ASP中,通过使用VBscript脚本语言编写程序代码,可以实现主要的功能模块。将VBscript程序嵌入到HTML中,制作出动态交互的Web页面,VBScript是程序开发语言Visual Basic的一个子集,为ASP默认的编程语言  一、...
  • 在日常的操作系统维护过程中,有时我们也会写一些小的脚本程序来简化系统管理工作,例如调用一些WMI函数来自动安装卸载程序之类的。
  • SecureCRT VBScript脚本实现自动化测试

    千次阅读 2018-06-24 10:42:33
    SecureCRT VBScript实现...脚本内容:(可以自己扩展)#$language = "VBScript"#$interface = "1.0"' AutoResponder.vbs'' Description:' Auto switch on/off '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
  • VBScript脚本详细教程

    2010-08-27 16:27:11
    VBS脚本学习必备武器! 在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制、粘贴、改名、删除,也许你每天启动计算机第一件事情就是打开WORD,...
  • 系统如果比较大,表会特别多,手写建表语句效率太低了,正常来说,建表语句都是生成的。就会有童靴用PowerDesigner来生成建表...那么,如何用VBScript脚本来指定PowerDesigner中的表属主呢。下面给出操作指引:1....
  • 脚本语言是一段自己不能独立运行,必须要嵌入到HTML语言中才能运行的代码。
  • 小编我也是个学习网页的初学者,但是由于现在的浏览器几乎都不支持vbscript脚本语言。特地为大家送来最简单的操作方法! 1:首先准备好你要运行的带有vbscript脚本语言的html文件。 2:打开IE浏览器,将文件拖到IE...
  • 使用secureCRT运行VBScript脚本,自动执行操作教程。 教程1 https://blog.csdn.net/u011329967/article/details/80210983 教程2 https://wenku.baidu.com/view/e8c57e316f1aff00bfd51ec4.html 教程3 ...
  • 利用vbscript脚本修改文件内容,此适用于自动化的操作中利用vbscript脚本修改文件内容,此适用于自动化的操作中'新建一个Replace.vbs脚本,脚本内容如下,程序运行时输入三个参数:查找内容,替换内容,文件复制代码...
  • 拥有大量的VBScript示例,并有智能提示,方便编写VBScript。同时也可以来编写JScript
  • Windows Vbscript 脚本编程核心技术精解
  • 枚举域内计算机个数的脚本,参考了微软官方的代码,有兴趣的朋友可以参考下。
  • DoLoop语句当条件为True时或条件变为True之前重复执行某一段代码根据循环条件出现的位置DoLoop语句的语法格式分为两种形式 1循环条件出现在语句的开始部分 语法 Do While 条件表达式 循环程序代码 Loop 或者 Do ...
  • 从我对VBScript脚本的了解来看,对一个脚本是否可以做自动化测试需要这个测试人员具备两方面的知识,第一个,就是对VBScript脚本开发语言精通,要了解VBScript的核心技术如何更广泛的应用;第二个,就是要有自动化的...
  • vbscript脚本语言(.ppt)

    2009-10-22 10:28:49
    上传的资料特别适合新手学习,不过也适合学习vbscritp和qtp的用户,该资料详细讲解了vbscript的用法和基本使用。
  • VBscript脚本手册

    2007-10-20 13:39:16
    集中了各个权威网站里的手册,共3种...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,862
精华内容 15,144
关键字:

vbscript脚本