SQL Server 2005如何起用 xp_cmdshell
来源:互联网 发布:windows ce刷成xp 编辑:程序博客网 时间:2024/05/20 06:09
xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshell 在SQL Server中执行操作系统命令,如:创建系统管理员,也就意味着系统的最高权限已在别人的掌控之中。由于存在安全隐患,所以在SQL Server 2005中,xp_cmdshell 默认是关闭的。
两种方式启用xp_cmdshell
1、打开外围应用配置器—>
功能的外围应用配置器—>
实例名Database Enginexp_cmdshell—>
启用
2、sp_configure
-- 允许配置高级选项EXEC sp_configure 'show advanced options', 1GO-- 重新配置RECONFIGUREGO-- 启用xp_cmdshellEXEC sp_configure 'xp_cmdshell', 0GO--重新配置RECONFIGUREGO
--执行想要的xp_cmdshell语句Exec xp_cmdshell 'query user'GO
--用完后,要记得将xp_cmdshell禁用(从安全角度安全考虑)-- 允许配置高级选项EXEC sp_configure 'show advanced options', 1GO-- 重新配置RECONFIGUREGO-- 禁用xp_cmdshellEXEC sp_configure 'xp_cmdshell', 1GO--重新配置RECONFIGUREGO
- SQL Server 2005如何起用“xp_cmdshell”
- SQL Server 2005如何起用"xp_cmdshell"
- SQL Server 2005如何起用 xp_cmdshell
- SQL Server 2005 关于xp_cmdshell
- SQL Server 2005 启用 xp_cmdshell
- SQL Server如何启用xp_cmdshell组件
- SQL Server如何启用xp_cmdshell组件
- sql server 2005恢复xp_cmdshell的办法
- SQL SERVER 2005开启xp_cmdshell的方法
- 开启SQL SERVER 2005 组件 xp_cmdshell
- SQL SERVER 2005开启xp_cmdshell的方法
- SQL Server 2005 中引入的 xp_cmdshell
- SQL SERVER 2005开启xp_cmdshell的方法
- SQL SERVER 2005开启xp_cmdshell的方法
- sql server 2008如何打开和禁用xp_cmdshell
- SQL Server 2005阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问
- sql server 2005下开启xp_cmdshell的办法
- sql server 2005下开启xp_cmdshell的办法
- 一 如何合适处理程序的异常
- python中map模块学习
- C++ 函数运行期和编译期运行
- 子类继承和调用父类的构造方法
- 【总结】layout_below与layout_alignBottom的天壤之别
- SQL Server 2005如何起用 xp_cmdshell
- memcached压力测试工具memslap使用说明
- 特殊三位数
- String对象不可改变的特性
- 如何写出很棒的研究性论文
- 你真的懂得margin么
- 个人总结Android面试题目之一
- 百度地图 新版错误解决
- IOS系列——开源框架/代码