简要描述:
& f+ G5 U* |; A9 ~3 l% D) @5 `9 {博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。
9 f2 \' y% x8 z$ p" T r不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。* u7 U8 _7 h; K
预知详情,请见详细说明。# o; Z* i( D0 E4 i' d% o- g
& g* y/ B: @* ?% y3 n8 m: o详细说明:
2 E3 m2 q8 c' P0 g0 g, s" C=====第一种利用绕过进行密码重置=====) x+ I5 N. t! r. B5 E
1、在博库网找到任意一个用户,复制他的用户名。+ ] c4 o0 E. o- E6 D( H* K9 t
2、在找回登录密码时选择手机找回密码。; P/ w6 O8 G# E8 t* P1 s
3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
+ I( n' F" C: w1 o5 o3 I/ G4、修改完密码后直接拿此用户名和新密码登录成功。
d' j- F2 A) n) Z
$ e* y" R" \/ w* N1 d) K4 x不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。
& `; B( p# g4 J: B% O: x视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html( ~0 x( c1 _" y' E I: o5 u
视频密码:123456123456
$ k" D; {* E1 S8 p( O9 e# f6 t p
+ m0 H( Y# m3 `0 J=====第二种就是常规的暴力破解=====
6 R, w* R0 y: m2 w$ e+ l7 l4 h1、发送验证码后开始破解验证码。
) T3 V9 r% k4 l9 X# v( u) m2、这里的验证码是4位随机数,利用burp suite进行爆破。# o) o, ^- n% V) F1 Y3 D( D
3、根据返回信息或者返回内容长度都能判断出正确的验证码。
$ f, P2 Q( U, Z0 h( I3 G4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。( d6 X7 ?6 z% `' B( U9 E
验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
$ W' ?* {- Z- b/ A& F% C: Y5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。
) D. z1 Q: G- [3 }8 v6 B3 R, u: u7 e1 X5 c5 D
漏洞证明:9 B- X ? N" \, t
见详细说明。
* p$ D+ |4 T# I+ x6 c/ ~: o- C! r5 e4 Y9 d& }! \
修复方案:+ y: y. q. S( I
1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。! w; I% \8 z% b, H9 Y
2、进行次数限制或者其他。. ?3 v" K) {8 j" i) d) S& e+ X+ n
3、其他。3 U; A5 z$ o! ~2 W0 M
7 ^( A8 S2 ?! y6 R2 F6 J" i; y. ^ |