简要描述:
. ?+ I. d3 [9 @8 `6 R博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。6 X$ g) Q/ {- g
不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。
, g9 O5 q" L( q7 z+ a. }. c预知详情,请见详细说明。
0 I: J6 E9 D4 {& c
; x# i* j& ^9 g% i2 f详细说明:
6 m- H1 b0 w0 ^; I, P=====第一种利用绕过进行密码重置=====
# L: m9 t# w" M5 H% n1、在博库网找到任意一个用户,复制他的用户名。8 ^' Y* V, o, L4 d% x: C2 S
2、在找回登录密码时选择手机找回密码。$ d8 z+ i, S* }6 Z9 k
3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
/ G9 z9 u: B& G" {6 P1 k4、修改完密码后直接拿此用户名和新密码登录成功。7 A& M! f: U( K. d4 v- q1 \. G
: u( B# ?9 ]7 \5 ]8 {: s
不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。2 ^. Q0 G" H. T. i2 ^2 q* N
视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html
' t2 d6 M, o; T视频密码:123456123456 9 b, ^* H: b4 I
' C& C& S& ~+ O
=====第二种就是常规的暴力破解=====
; E7 S4 o! _$ N* I$ P1、发送验证码后开始破解验证码。% ~% p' b' y# t% h6 L/ x/ z% M
2、这里的验证码是4位随机数,利用burp suite进行爆破。
: O5 c3 K9 E' l4 T2 O: ?3、根据返回信息或者返回内容长度都能判断出正确的验证码。) a) C' `; n1 l, Z6 t8 p6 G
4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。
2 [( Z6 z% @, Z1 S# D验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
# n1 R$ k J1 |. @1 r5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。
9 W+ u( z7 v, @1 O/ X7 Q! \" r; e% U+ L1 a& o* l& J1 R
漏洞证明:
* _+ Z8 `" a* K7 Y. @见详细说明。
5 Z& m7 V1 g4 B& T. I
* a+ H: n! F8 |" H( `1 M修复方案:
! O& X+ b9 z- P+ H7 S1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。
3 i3 v2 a9 L" i% z6 q& w7 c2、进行次数限制或者其他。$ y2 p0 ]) s# _7 E% p
3、其他。; M$ [, `2 z1 L
, y5 |( _; y( S1 s, B |