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

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

缺陷编号:wooyun-2012-06418

漏洞标题:非vip也能用世纪佳缘的一个vip功能

相关厂商:世纪佳缘

漏洞作者: taylortai

提交时间:2012-04-26 19:06

修复时间:2012-05-01 19:06

公开时间:2012-05-01 19:06

漏洞类型:设计缺陷/逻辑错误

危害等级:中

自评Rank:10

漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-04-26: 细节已通知厂商并且等待厂商处理中
2012-05-01: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

详细说明:

在北京很无聊啊,这个周末扁桃体发炎,找工作有一个征婚网站,自己还是单身啊,就到世纪家园的网站研究下,看看最近哪些妹子看过我,看过我的妹子有好看的啊,但是不能点击啊,然后就开始研究如何进入妹的主页,去看妹子的信息。



我们先看妹子照片的连接


<a onmousedown=”if(typeof(send_jy_pv2)==’function’){send_jy_pv2(‘Usercpn_skgwdj’);}” target=”_blank” href=”http://www.jiayuan.com/vipcenter/?src_key=myjy_lookedme&amp;from=vipcenter-1″><img width=”74px” height=”90px” src=”http://photos7.jiayuan.com/a8/ed/a72f543c8127e155728a0330609f/avatar_p.jpg”></a>
http://photos7.jiayuan.com/a8/ed/a72f543c8127e155728a0330609f/avatar_p.jpg
我们要的就是这个,你从 <a></a>里面是看不到任何妹子的信息的。
通过图片可以得知,家园的网站的用户的图片是放在不同的服务器的上的,通过二级域名来负载均衡了
一般来说图片跟用户的信息都是有关联的,注意看后边的连接,查一下个数
a72f543c8127e155728a0330609f 这个是28位,你第一个想到什么,md5,对了,有30位的的md5加密数据,但是我估计不会用,反解这个东西太累,而且只有28位该补什么好呢?注意看到a72f543c8127e155728a0330609f前面还有a8/ed这两个字母,凑起来是32位,这才是标准的md5么。
但是顺序组合起来,放到md5反解网站上,明显不对,好,我自己也注册了一个世纪佳缘,把我自己的id md5 了一下,乐了,原来世纪家园的程序员懒了,将id md5后,用以下的格式来放照片了
前两位/后两位/中间的字母/avatar_p.jpg
找到规律了,我们就用http://profile.jiayuan.com/反解出来的Id来进入妹子空间。
等等,怎么是一个爷们?拿到找的规律不对?不对,到首页随便点了两个妹子的主页,拿到数据跟头像对比,用excel算了一下,原来如此。
ori MD5
45894109 44894109 1000000
69850195 68850195 1000000
69647082 68647082 1000000
原始的uid 在MD5前都被减了100W
是这样啊,taylortai猜想,世纪佳缘应该是之前的图片命名有问题,或者排序是从100W开始的,所以要减去100W,这个数据
好了,我们给反解出来的uid加上1000000 ,然后通过 http://profile.jiayuan.com/反解出来的UId即可 进入妹子的主页了。
顺手写了个 脚本页面
http://pztai.com/jiayuan/index.php?key=taylortai 你可以点击这个来实验成果~




漏洞证明:

http://pztai.com/jiayuan/index.php?key=taylortai 你可以点击这个来实验成果~

修复方案:

健壮图片路径算法

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


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2012-05-01 19:06

厂商回复:

最新状态:

暂无


漏洞评价:

评论

  1. 2012-04-26 19:06 | xsser 认证白帽子 ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)

    洞主造福全人类啊

  2. 2012-04-26 19:11 | taylortai ( 路人 | Rank:0 漏洞数:2 | 三分钟热度)

    @xsser 总算是白帽子了,嘿嘿

  3. 2012-04-26 19:12 | xsser 认证白帽子 ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)

    @taylortai 是不是感觉也是有身份有地位的人了...

  4. 2012-04-26 20:13 | zeracker 认证白帽子 ( 核心白帽子 | Rank:1068 漏洞数:137 | 多乌云、多机会!微信公众号: id:a301zls ...)

    感觉和民工搬砖的,没啥区别。

  5. 2012-04-26 22:49 | 瓜瓜 ( 普通白帽子 | Rank:173 漏洞数:25 )

    @zeracker 感觉搬沙子不错...

  6. 2012-04-26 22:58 | taylortai ( 路人 | Rank:0 漏洞数:2 | 三分钟热度)

    @瓜瓜 @xsser @zeracker 我们是码砖的,没事看看别人的砖砌的整不整齐,透不透风~

  7. 2012-04-27 10:18 | 瓜瓜 ( 普通白帽子 | Rank:173 漏洞数:25 )

    @taylortai 码砖必须有透风嘿嘿,传说这个洞太好咧...

  8. 2012-05-01 19:21 | anyunix ( 实习白帽子 | Rank:86 漏洞数:8 | 号被盗。)

    洞主造福全人类啊。顺便提下,楼主发漏洞能不能选漂亮MM的照片。

  9. 2012-05-01 22:03 | horseluke ( 普通白帽子 | Rank:116 漏洞数:18 | Realize the dream in earnest.)

    缺陷关联: WooYun: 腾讯3366小游戏站算法被破解 (算法破解)

  10. 2012-05-01 22:46 | saline ( 普通白帽子 | Rank:231 漏洞数:32 | Focus On Web Secur1ty)

    这个楼主造福我等光杆啊,关于30位md5的解密就是去掉前8位后6位,拿中间的16位试试

  11. 2012-05-01 23:18 | horseluke ( 普通白帽子 | Rank:116 漏洞数:18 | Realize the dream in earnest.)

    @taylortai 求相互交流码砖技巧

  12. 2012-05-02 10:39 | Lee ( 普通白帽子 | Rank:113 漏洞数:24 | wataru@eviloctal.com)

    这个分析很到位!

  13. 2012-05-02 15:10 | baifeng ( 路人 | Rank:0 漏洞数:1 | 做人如果没有梦想,那和咸鱼有什么区别!)

    IT男拯救全世界啊。

  14. 2012-05-02 15:10 | 踏歌公子 ( 实习白帽子 | Rank:43 漏洞数:7 | 江湖夜雨卌年灯,一剑一箫入红尘!)

    洞主很给力!

  15. 2012-05-03 00:40 | icefish ( 普通白帽子 | Rank:104 漏洞数:8 | 欢迎大家和我用邮件进行交流~)

    这种洞才有意思

  16. 2012-05-06 20:12 | taylortai ( 路人 | Rank:0 漏洞数:2 | 三分钟热度)

    @anyunix 哈哈,当时截图也觉得这个很丑

  17. 2012-05-06 20:12 | taylortai ( 路人 | Rank:0 漏洞数:2 | 三分钟热度)

    @horseluke 我就是菜鸟啊~

  18. 2012-05-06 20:17 | taylortai ( 路人 | Rank:0 漏洞数:2 | 三分钟热度)

    五一到现在一直忙着别的事情。。。大家的访问居然把我的网站搞瘫痪了。。。。。刚刚恢复