简要描述:
/ e/ Z3 C \6 m! \4 Q1 t9 z+ l博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。7 T G- r% Q& s4 o: j. d7 o
不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。
}$ w" r/ c- G5 e( T! n预知详情,请见详细说明。
& X" x# G: S o2 Y, ~
. n" M, ~) i3 [7 |# `8 O详细说明:
3 y9 o3 A/ E, T* l! o1 {! V. V=====第一种利用绕过进行密码重置=====
/ x* s; w: A8 q; X! m. N' m' F1、在博库网找到任意一个用户,复制他的用户名。% L$ [0 b6 I" e" ]( T2 {* ^) r; W
2、在找回登录密码时选择手机找回密码。
. K7 d+ N! P# u0 f8 M+ {8 h: D3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
2 \6 q1 X* p3 x4、修改完密码后直接拿此用户名和新密码登录成功。
4 f" r9 K# ^6 s+ i/ P% a. H+ u' Q# L7 g
- s5 l8 d3 _! e3 L- {不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。
8 b% ?+ h3 T( i4 c+ e+ n1 q视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html
$ m8 z* z4 u2 `视频密码:123456123456 5 V6 ^) g2 J% l
" O; e* w, R( Q* s4 \8 r=====第二种就是常规的暴力破解=====( ^6 T8 z+ c" x- E ^' y$ }
1、发送验证码后开始破解验证码。: I* Z( s( }- Y& `6 f, J* H
2、这里的验证码是4位随机数,利用burp suite进行爆破。
* @# U9 m7 i: C" j1 W7 G9 g3、根据返回信息或者返回内容长度都能判断出正确的验证码。
6 K2 d u! D, [# {4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。
: O; ^: b+ W6 r" T验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
3 Q( ]6 n, L6 k- h: {5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。2 Z4 l6 z/ _ X; g: G2 [* p
+ x F; ^0 a' Y* N# ~. o" d漏洞证明:
9 ]( H/ j2 I: T6 w7 h7 L' t见详细说明。7 F2 F# {( q' [ A# W. W) d
2 A9 z* L7 C5 M6 |5 E
修复方案:6 a0 G% W3 V+ X# D# m4 h
1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。7 R( F/ @. n7 ]" I. n
2、进行次数限制或者其他。
4 ]6 w' O( l6 w/ H5 j/ w3、其他。 y! Y$ |6 v8 u# } t# c
# L b' {4 @& q7 l3 S
|