漏洞概要
关注数(24)
关注此漏洞
漏洞标题:17173游戏某站点MySQL报错注入(不带逗号注入的猜解过程)
提交时间:2015-03-06 18:53
修复时间:2015-04-20 18:54
公开时间:2015-04-20 18:54
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:12
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2015-03-06: 细节已通知厂商并且等待厂商处理中
2015-03-08: 厂商已经确认,细节仅向厂商公开
2015-03-18: 细节向核心白帽子及相关领域专家公开
2015-03-28: 细节向普通白帽子公开
2015-04-07: 细节向实习白帽子公开
2015-04-20: 细节向公众公开
简要描述:
17173游戏某站点MySQL报错注入(不带逗号的报错)
详细说明:
updateXML,duplicate entry报错注入,都需要使用到逗号。
那如果逗号被作为分隔符或者是过滤了呢?
可以用exp函数报错! Ref: http://zone.wooyun.org/content/18890
漏洞证明:
进一步,猜数据库:
得到:
查看activity_manage库中的数据表:
得到:
再取users表的所有列:
接着猜解username,password,可以得到admin的密码是 f00e61dc5e9caadbb3a57fbd95f5f0bd,破解得到 actadmin!@#$%^
因为报错限制了文本的长度,一次获取不全,需要使用limit 10 offset 10这样的格式分片后,10行10行地输出,上面只是部分内容。不需要逗号,比如:
测试到此为止,我们已经可以获取数据库中所有的内容了,可以查找进入后台,利用邮箱进行破解等后续渗透。
修复方案:
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:10
确认时间:2015-03-08 21:33
厂商回复:
感谢支持和关注!
最新状态:
暂无
漏洞评价:
评论
-
2015-03-06 19:34 |
px1624 ( 普通白帽子 | Rank:1036 漏洞数:175 | px1624)
-
2015-03-06 19:41 |
子非海绵宝宝 ( 核心白帽子 | Rank:1044 漏洞数:106 | 发扬海绵宝宝的精神!你不是海绵宝宝,你怎...)
-
2015-03-06 19:57 |
明月影 ( 路人 | Rank:12 漏洞数:8 | 学姿势,学思路。)
-
2015-04-07 23:15 |
zhxs ( 实习白帽子 | Rank:32 漏洞数:19 | Jyhack-TeaM:http://bbs.jyhack.com/)
-
2015-04-21 09:13 |
sql小神 ( 路人 | Rank:19 漏洞数:4 | 有些漏洞可以提,有些漏洞不可以提。)
-
2015-04-22 11:23 |
炯炯虾 ( 路人 | Rank:2 漏洞数:1 | 我来自地球)
http://www.w3resource.com/sql/arithmetic-functions/exp.php