操作系统权限提升(二十九)之数据库提权-SQL Server xp_cmdshell 提权

SQL Server xp_cmdshell提权

xp_cmdshell介绍

xp_cmdshell可以执行系统命令,该组件默认是关闭的,因此需要把它打开。xp_cmdshell默认在mssql2000中是开启的,在mssql2005之后的版本中则默认禁止。如果用户拥有管理员sa权限则可以用sp_configure重新开启它。

xp_cmdshell提权

我们一般进行SQL Server xp_cmdshell提权时的前提条件都是一般通过WebShell控制了目标网站,然后我们通过一些敏感数据的泄露得到了对方SQL Server数据库的密码,登陆了对方的数据库。这里我们通过了信息泄露得到了对方数据库管理员sa的权限和密码

操作系统权限提升(二十九)之数据库提权-SQL Server xp_cmdshell 提权_第1张图片

操作系统权限提升(二十九)之数据库提权-SQL Server xp_cmdshell 提权_第2张图片

我们首先获取xp_cmdshell的状态,如果为1就是有该组件

select count(*) from master.dbo

你可能感兴趣的:(操作系统权限提升,数据库,oracle,网络安全,安全,网络)