漏洞概要
关注数(24)
关注此漏洞
漏洞标题:海澜之家HiT户外实体游戏机可任意获取T恤漏洞(北京西单设备为例)
提交时间:2015-05-19 11:33
修复时间:2015-07-03 12:22
公开时间:2015-07-03 12:22
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:15
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2015-05-19: 细节已通知厂商并且等待厂商处理中
2015-05-19: 厂商已经确认,细节仅向厂商公开
2015-05-29: 细节向核心白帽子及相关领域专家公开
2015-06-08: 细节向普通白帽子公开
2015-06-18: 细节向实习白帽子公开
2015-07-03: 细节向公众公开
简要描述:
抽奖接口没有做任何限制,重复请求就可以拿到兑换码
详细说明:
前天经过西单地铁站,发现有个好玩的东西,给二维码拍了照想着回去玩
结果玩了好多局都没见到那个罐子,只好打开Chrome,竟然没限制浏览器
游戏一开始就看到一个可疑的请求
还在Console里面打log,点一下行数过去看看发请求的代码
我草,这良好的代码注释习惯看的我虎躯一震,连每个值试一遍都省了。
写段代码请求这个接口直到返回4。晚上下班后去了趟西单站,拿了两件T恤。
漏洞证明:
你们这个中奖率有点坑爹啊。而且同一时段竟然从两台机器上拿到同样的兑换码,兑奖的时候又没让输入手机号,看来输入手机号只是为了浪费玩家时间。
码数还这么小,能给我寄两件185的么
修复方案:
前端方面,防止读代码,可以利用UA和微信JSSDK做浏览器限制。然后对js做uglify和stripe-debug
后端对同一个IP做请求频次限制,也可以搞点签名机制做校验
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:10
确认时间:2015-05-19 12:20
厂商回复:
感谢关注,多谢提交,立即组织修复。
最新状态:
暂无
漏洞评价:
评论
-
2015-05-19 11:34 |
浩天 ( 普通白帽子 | Rank:915 漏洞数:79 | 度假中...)
-
2015-05-19 11:43 |
scanf ( 核心白帽子 | Rank:1232 漏洞数:186 | 。)
-
2015-05-19 12:02 |
几何黑店 ( 核心白帽子 | Rank:1527 漏洞数:231 | 我要低调点儿.......)
-
2015-06-02 11:36 |
FitChang ( 路人 | Rank:13 漏洞数:2 | 据说会瘦。)
-
2015-06-08 13:13 |
scanf ( 核心白帽子 | Rank:1232 漏洞数:186 | 。)
-
2015-07-03 12:33 |
wefgod ( 普通白帽子 | Rank:1807 漏洞数:179 | 力不从心)
-
2015-07-03 13:10 |
北丐 ( 普通白帽子 | Rank:104 漏洞数:20 | )
-
2015-07-03 13:25 |
浮生湮灭了美好 ( 路人 | Rank:2 漏洞数:1 | hack something you know)
-
2015-07-03 19:16 |
紫衣大侠 ( 普通白帽子 | Rank:201 漏洞数:21 | 愿结天下有识之士)