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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-20 21:31:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
简要描述:9 ]! f) E& A7 z/ Z% U
博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。# i5 y5 R, N4 K( |2 Z' @
不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。
$ l8 J4 v5 [; _0 ^  d2 B, Z预知详情,请见详细说明。) i2 t: S: L2 @# U1 U, ?4 P
; t& \+ H5 d- L1 P6 K
详细说明:
: J" P- K: `* F  r. q: }7 c( s=====第一种利用绕过进行密码重置=====
( m8 @; s/ ^! L' u: a% P1、在博库网找到任意一个用户,复制他的用户名。1 T1 T' w+ e+ j" _: x6 J& Y' D  k* E
2、在找回登录密码时选择手机找回密码。0 D4 F- n3 K, k- N! v/ I2 ?4 Z
3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。/ d0 S  g1 U" H  l
4、修改完密码后直接拿此用户名和新密码登录成功。7 L& y3 l8 m3 M+ _

7 }3 Z# _# E5 q7 I4 o' u不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。
  t! B1 S  q/ u, m5 H/ @: `视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html
; b) [. C' H5 d, v4 C视频密码:123456123456 0 V7 H/ A% a6 K. A' s9 D

8 W5 A$ b" u# i: j& b. f: ?=====第二种就是常规的暴力破解=====4 z2 [: N/ U6 U6 z# |' z( F. U5 {
1、发送验证码后开始破解验证码。0 V- \+ _: T: W4 N/ }% V" g
2、这里的验证码是4位随机数,利用burp suite进行爆破。8 y/ u4 N* g. w9 @7 h  E  q
3、根据返回信息或者返回内容长度都能判断出正确的验证码。
- ?  o; }, s+ G( [! B, `4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。
# z, l% F! X# V" B( r9 x9 O验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。5 g4 ?8 F4 c$ p  O
5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。
: \# o6 ]. z3 y1 S- Z( E  v. r* Z
& v5 Y5 G9 X  k9 C, W4 k  b  ]1 J! R漏洞证明:
9 m  X; H0 o5 x5 e  D  G9 t2 A6 g+ n见详细说明。, k" p- V: Z, c+ b8 o
, u# d" H) X% c5 u% I
修复方案:
: q2 S6 W# ]# X* e/ f9 \1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。( O1 e$ t# q$ J% f
2、进行次数限制或者其他。. t: M* G( R$ O8 A: q/ ]
3、其他。+ ]# g: x$ J! {4 G2 T% c

/ ]: f. M4 s* N  L9 N/ g
回复

使用道具 举报

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

本版积分规则

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