漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-074430
漏洞标题:某游戏网配置不当加设计不当,可以随意重置任意用户密码
相关厂商:game2.cn
漏洞作者: superwbd
提交时间:2014-09-01 17:54
修复时间:2014-10-16 17:56
公开时间:2014-10-16 17:56
漏洞类型:未授权访问/权限绕过
危害等级:高
自评Rank:15
漏洞状态:未联系到厂商或者厂商积极忽略
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-09-01: 积极联系厂商并且等待厂商认领中,细节不对外公开
2014-10-16: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
上次没图片,那么看起来真的像天方夜谭。(晚上忘了截图)
这次配上具体过程。
节省大家流量(retina屏不是闹的),图片压缩巨大,见谅。。。
详细说明:
过程: 先自己注册号,扔正确的密保进去,得到整个返回的下一步修改页面的代码; 然后对受害者的号修改,随便扔密保,拦截response,重放这个页面的代码。 然后喜闻乐见,进入密码修改程序。。。。
漏洞证明:
http://www.game2.cn/
为了演示,再注册两个小号。 一个算“已知”,一个算“欲攻击”。
为了看起来方便,注册的密码和用户名是一样的。欲修改的密码是123123.
找回密码。
看起来很安全吧?但是去了https后还能用。。。。免去了弄假证书的痛苦。
直接选择密保找回密码。
注意:这里的密保是正确的,所谓“已知小号”。
拦上代理,用burp拦截response,具体看http://lcx.cc/?i=4350 ,
不管这货,扔一个错答案进去,拦截response。
返回的不是什么API的错误代码,而是这个页面又回来了。。。。
好吧然后我不知道为什么就想起来重放了。
刚才我们已经拿到了下一步修改页面的代码。
开始攻击一个账号。
随便写个密保。。。
拦截response(上面截图了),重放刚才的代码。复制粘贴。
结果。。。
审核君说,过于理想了,服务器没有验证么?
没有啊。要是有也不是漏洞了。。。。
修复方案:
服务器加验证吧。
版权声明:转载请注明来源 superwbd@乌云
漏洞回应
厂商回应:
未能联系到厂商或者厂商积极拒绝