赛迪首页
|
资讯中心
|
通信产业
|
IT产品
|
IT技术
|
信息化
|
论坛
|
IT博客
|
情报中心
|
赛迪教育
|
赛迪媒体
Java基础
企业应用
Java IDE
MVC框架
应用服务器
持久层
职场
水库
黑客攻防
病毒防治
系统安全
防火墙
IDS/IPS
安全产品
案例方案
系统管理
新手学堂
开源空间
路由
交换
布线
接入
无线
案例
IBM
微软
Juniper
Sybase
Symantec
精彩专题
在线访谈
控制面板
|
短消息
|
搜索
|
会员
|
帮助
|
社区
|
首页
|
无图版
赛迪网技术社区
»
Sql Server
» 在有注入漏洞的SQL服务器上运行CMD命令
转到动态网页
交 易
投 票
-->
本页主题:
在有注入漏洞的SQL服务器上运行CMD命令
返回
|
悬赏
|
加为IE收藏
|
收藏主题
|
上一主题
|
下一主题
changelive
用户名: changelive
级别:
总版主
精华:
31
发帖:
402
经验值:
785 点
积分:
1678 分
贡献值:
0
注册时间:2007-04-11
在有注入漏洞的SQL服务器上运行CMD命令
利用扩展存储过程xp_cmdshell来运行操作系统的控制台命令。这种方法也非常的简单,只需使用下面的SQL语句:
z?: z%
Z~%s6P
EXEC master.dbo.xp_cmdshell 'dir c:\'
&MSfZ;
k6q2#C
但是越来越多的数据库管理员已经意识到这个扩展存储过程的潜在危险,他们可能会将该存储过程的动态链接库xplog70.dll文件删除或改了名,这时侯许多人也许会放弃,因为我们无法运行任何的cmd命令,很难查看对方计算机的文件、目录、开启的服务,也无法添加NT用户。
p<li"nn
<4l0&