漏洞概要
关注数(24)
关注此漏洞
漏洞标题:微信任意用户密码修改漏洞
相关厂商:腾讯
提交时间:2012-09-04 05:09
修复时间:2012-10-19 05:10
公开时间:2012-10-19 05:10
漏洞类型:设计缺陷/逻辑错误
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2012-09-04: 细节已通知厂商并且等待厂商处理中
2012-09-04: 厂商已经确认,细节仅向厂商公开
2012-09-14: 细节向核心白帽子及相关领域专家公开
2012-09-24: 细节向普通白帽子公开
2012-10-04: 细节向实习白帽子公开
2012-10-19: 细节向公众公开
简要描述:
腾讯微信任意用户密码修改.
详细说明:
今天发现个微信群发的漏洞.还没玩.就被修补了.
于是就有了这个漏洞的产生.
同样问题产生在重置用户密码的环节.
在微信官方的首页上发现新增了如下功能模块
访问后看到这个功能.来了兴趣
在这个页面输入一个已经注册了微信的手机号.
得到如下提示
选择我已收到验证码就跳转到一个修改密码的页面,如下
在这一步抓包.得到如下包文
将包文中的verifycode进行重复提交后发现会提示
这样的话.就要想办法去突破.
经过一系列尝试后发现如果在phone=18666666666的号码后面添加不为数字的字符时,可以绕过此限制.于是推理出其判断方法
如果phone=18666666666的尝试次数大于阀值,则提示请求过于频繁
但在这一步之前没有对phone进行提纯.所以可以将特殊字符带入
但在下一步的时候进行了提纯.只取了phone中的数字部分.
然后在取出此号码的verifycode进行比对.
比对成功则修改密码
修改密码成功.
这个地方的薄弱环节在于微信重置密码的验证码为4-5位纯数字.
且数字范围在1000-20000之间
也就是说.我只要尝试19000次.我用50个线程发包.3分钟即可成功修改一个密码.
在发现此漏洞后.我修改了两个人的微信帐号.
一个是最近很喜欢的明星柳岩的经纪人
柳岩在微搏上公布了经纪人的手机号.
成功修改进入后.通过微信自带的离线消息查看功能.可以成功查看其所有QQ好友
于是得到了柳岩的QQ号..但是拒绝添加好友了..伤心
这里由于隐私原因.就不上图了.
另外一个是腾讯的某高管.我在百度上搜索到了腾讯高管的list
然后通过list里的手机号修改了其密码.和尊敬的马化腾马大哥进行了一次亲密的交谈.
由于夜深了.他不在线.所以没收到其回应.附图几张.
和马哥开了个小玩笑.
然后找到了最近正好很火的周鸿祎手机泄漏的视频.
同样通过音频分析得到号码.尝试修改其微信密码..
发现周哥果然没有注册微信.放弃了尝试.
漏洞证明:
修复方案:
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:20
确认时间:2012-09-04 10:58
厂商回复:
感谢反馈,我们正在跟进处理。
最新状态:
2012-09-04:我们已经修复了此问题,非常感谢您的报告。
2012-09-04:感谢乌云社区和这位漏洞发现者。收到乌云通知之后,我们已第一时间屏蔽该BUG,避免被恶意利用。
漏洞评价:
评论
-
2012-09-04 05:13 |
only_guest ( 普通白帽子 | Rank:800 漏洞数:75 | PKAV技术宅社区-专心做技术.PKAV已经暂停...)
www.pkav.net发表了漏洞详情.会在漏洞修复后公开但是鉴于乌云的WB查看漏洞机制.会晚点公开.
-
2012-09-04 07:00 |
风萧萧 ( 核心白帽子 | Rank:1020 漏洞数:76 | 人这一辈子总要动真格的爱上什么人)
-
2012-09-04 07:13 |
shine ( 普通白帽子 | Rank:831 漏洞数:77 | coder)
-
2012-09-04 08:22 |
Coody ( 核心白帽子 | Rank:1565 漏洞数:189 | 不接单、不黑产;如遇接单收徒、绝非本人所...)
-
2012-09-04 08:36 |
Jannock ( 核心白帽子 | Rank:2278 漏洞数:204 | 关注技术与网络安全(招人中,有兴趣请私信...)
@only_guest 昨天才说,今天大牛就发表了。。。赞。。。
-
2012-09-04 09:15 |
se55i0n ( 普通白帽子 | Rank:1567 漏洞数:173 )
-
2012-09-04 09:25 |
水滴 ( 普通白帽子 | Rank:146 漏洞数:24 )
-
2012-09-04 09:37 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2012-09-04 09:46 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2012-09-04 09:48 |
gainover ( 核心白帽子 | Rank:1710 漏洞数:93 | PKAV技术宅社区! -- gainover| 工具猫网络-...)
-
2012-09-04 10:01 |
风萧萧 ( 核心白帽子 | Rank:1020 漏洞数:76 | 人这一辈子总要动真格的爱上什么人)
-
2012-09-04 10:09 |
Xhm1n9 ( 实习白帽子 | Rank:57 漏洞数:13 | bug)
-
2012-09-04 10:11 |
p.z ( 普通白帽子 | Rank:411 漏洞数:40 )
@gainover @xsser想和27.5G的主角合影已经不是一天两天的事了。
-
2012-09-04 10:12 |
bing ( 普通白帽子 | Rank:332 漏洞数:34 | bingsec)
-
2012-09-04 11:02 |
zeracker ( 核心白帽子 | Rank:1068 漏洞数:137 | 多乌云、多机会!微信公众号: id:a301zls ...)
-
2012-09-04 11:03 |
davie ( 实习白帽子 | Rank:34 漏洞数:4 | 关注安全)
-
2012-09-04 11:05 |
horseluke ( 普通白帽子 | Rank:116 漏洞数:18 | Realize the dream in earnest.)
-
2012-09-04 11:10 |
rootkit ( 路人 | Rank:0 漏洞数:1 | 打酱油的)
-
2012-09-04 11:15 |
dengyunxuan ( 路人 | Rank:5 漏洞数:2 | 重围)
-
2012-09-04 11:23 |
gainover ( 核心白帽子 | Rank:1710 漏洞数:93 | PKAV技术宅社区! -- gainover| 工具猫网络-...)
-
2012-09-04 12:07 |
冷静 ( 路人 | Rank:3 漏洞数:2 )
-
2012-09-04 12:15 |
only_guest ( 普通白帽子 | Rank:800 漏洞数:75 | PKAV技术宅社区-专心做技术.PKAV已经暂停...)
-
2012-09-04 14:08 |
一刀终情 ( 普通白帽子 | Rank:156 漏洞数:28 | PKAV技术宅社区-安全爱好者)
-
2012-09-07 10:00 |
街球幽灵 ( 路人 | Rank:29 漏洞数:5 | 社会工程学研究,手机维修工程师。)
-
2012-09-10 09:39 |
冷冷的夜 ( 普通白帽子 | Rank:135 漏洞数:12 )
-
2012-09-10 11:19 |
一刀终情 ( 普通白帽子 | Rank:156 漏洞数:28 | PKAV技术宅社区-安全爱好者)
从多处看 @p.z 大神真是个淫荡的大神~~求证@xsser
-
2012-09-10 12:03 |
p.z ( 普通白帽子 | Rank:411 漏洞数:40 )
@一刀终情 这些都是xsser言传身教的结果,@xsser 节日好。
-
2012-09-10 17:27 |
一刀终情 ( 普通白帽子 | Rank:156 漏洞数:28 | PKAV技术宅社区-安全爱好者)
-
2012-09-11 15:22 |
horseluke ( 普通白帽子 | Rank:116 漏洞数:18 | Realize the dream in earnest.)
外部关联:http://pkav.net/2012/09/%E5%BE%AE%E4%BF%A1%E4%BB%BB%E6%84%8F%E7%94%A8%E6%88%B7%E5%AF%86%E7%A0%81%E4%BF%AE%E6%94%B9%E6%BC%8F%E6%B4%9E/
-
2012-09-11 15:23 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2012-09-11 15:34 |
horseluke ( 普通白帽子 | Rank:116 漏洞数:18 | Realize the dream in earnest.)
@xsser ,@only_guest 都已经赚了不少wb了吧......连超级玛丽都给他充值了......
-
2012-09-13 09:43 |
none ( 实习白帽子 | Rank:40 漏洞数:5 | 十次十次啊 hack it then know more~)
"经过一系列尝试后发现如果在phone=18666666666的号码后面添加不为数字的字符时,可以绕过此限制" 虽然一句话带过 但是感觉过程之艰辛
-
2012-10-19 11:30 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2012-12-10 21:50 |
TituX ( 路人 | Rank:19 漏洞数:3 | <script></script>)
-
2012-12-30 14:31 |
invader ( 路人 | Rank:10 漏洞数:1 )
各位可以去尝试一下国内的其它类似的东西,很多都是没有过滤字符和限制输出长度的,验证甚么的甚至包括OAUTH也都是非常简单的处理了,另外可以伪造代理、证书校验、DNS这样来欺骗设备。
-
2014-04-20 10:52 |
zhangjie ( 路人 | Rank:4 漏洞数:2 | 我什么都不知道)
膜拜一下~~也可能是周xx 没绑定手机。另外想问下洞主,漏洞证明里的贴图的软件是什么软件呢?谢谢!
-
2014-10-12 16:32 |
荆科 ( 路人 | Rank:0 漏洞数:1 | www.jingke.info)
-
2015-03-29 14:53 |
mikecracker ( 路人 | Rank:6 漏洞数:3 | none of my business)
-
2015-06-11 11:39 |
暴雪寒极 ( 路人 | Rank:12 漏洞数:4 | 晓风凉如水,夜尽入枕愁)
-
2015-06-27 22:46 |
昌维 ( 路人 | Rank:2 漏洞数:3 | QQ:867597730,百度贴吧ID:昌维001)
原来都是根据phone之类的来判断是否频繁啊,,,