sqlserver提权失败_SqlServer SA 弱口令提权

SqlServer SA 弱口令提权

数据库渗透测试 Windows渗透测试+安全加固

1、“扩展存储过程”中的 xp_cmdshell

Microsoft SQLServer是一个C/S模式的强大的关系型数据库管理系统,应用领域十分广泛,从网站后台数据库到一些MIS(管理信息系统)到处都可以看到它的身影。

网络安全中经常利用SqlServer SA弱口令的情况进行系统入侵,就是利用SqlServer中的"存储过程"获得系统管理员权限的,那到底什么是存储过程?

“存储过程”:其实它是一个“集合体”的总称,那么是什么样的集合体呢,就是存储在SqlServer中预先定义好的“SQL语句脚本集合”,说的更直白一些就是使用T-SQL语言编写好的各种小脚本共同组成的集合体,我们称之为“存储过程”。而存储过程这个集合体中的这些小脚本中,其危险性最高的“小脚本”就是扩展存储过程中的“xp_cmdshell脚本”,它可以执行操作系统的任何指令。如果我们能够获取SA的管理员权限,我们就可以使用SA的管理权限可以直接执行扩展存储过程中的“xp_cmdshell脚本”,并获得返回值。

2、利用 xp_cmdshell 添加系统账号

比如我们可以执行以下语句,进行系统账号的添加操作:

execmaster..xp_cmdshell'net user test 123/add'

execmaster..xp_cmdshell'net localgroup administrators test /add'

执行以上语句后,我们就在服务器上添加了一个用户名为test,密码为123的系统管理员。

到这里,我们应该就明白了ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值