找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2293|回复: 0
打印 上一主题 下一主题

博库网任意用户密码重置漏洞,非暴力破解

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-20 21:31:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简要描述:
/ Z# R$ |* n: c) W% g9 g博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。
, r) @5 E8 h9 w! Z9 F$ N不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。3 U8 |0 S1 l) P5 f' f
预知详情,请见详细说明。
; o8 _$ c0 K, T. \* q3 ]3 N  j
$ V, \- D. R# D( H& }详细说明:
6 [1 A0 P% {( e5 H9 a" \=====第一种利用绕过进行密码重置=====# f4 t: h+ U! z. g2 s. v/ T
1、在博库网找到任意一个用户,复制他的用户名。
% S" E  [) G# J$ q5 I, W, O/ i2、在找回登录密码时选择手机找回密码。
9 `3 D; t1 U" l* ^  R3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。  |8 q8 f% ?- T1 T- P& |; q- E2 ~
4、修改完密码后直接拿此用户名和新密码登录成功。" e* K& S8 O3 O9 Z2 K7 a

4 }9 g' `9 I: p+ s不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。8 f% L# p/ \; J% L7 Y6 w2 _" V
视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html
. q* t5 o6 q1 _2 x8 D视频密码:123456123456 % y/ }/ j- x9 O% j# }* q/ }

( a& W. E2 m5 Y7 i4 |8 o=====第二种就是常规的暴力破解=====7 n2 B8 p4 k3 V) l
1、发送验证码后开始破解验证码。& D7 X3 x2 M3 d& p
2、这里的验证码是4位随机数,利用burp suite进行爆破。
8 v( W( P# I2 {6 I/ p8 e5 c. Y3、根据返回信息或者返回内容长度都能判断出正确的验证码。
  ]% ?. ^& F- p) F' ]4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。
6 g$ m: l1 D2 i  I验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
  \. P0 ]' }" _  O1 q" H5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。  T. I* ^, G: ~4 r

7 }/ ~7 Y/ J; o  Z4 k1 G, e* Q0 y漏洞证明:+ q* x) }: ~# y6 Y
见详细说明。3 {" p9 u, v) t
3 V$ Q2 B" q" s
修复方案:( s- [9 v) Q5 R
1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。3 }6 r" ?8 h1 L5 l# N
2、进行次数限制或者其他。
* p3 W- P7 I' M$ q, [3、其他。$ ?6 `4 t# ^/ h! F& g8 a
6 X3 S% W. [3 e1 _* ~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表