简要描述:& [# e3 P7 l$ c/ b/ ?- d
博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。7 ~% }* `% O" o1 X
不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。
/ F7 W( B/ Y3 n% R- V* U5 T# w预知详情,请见详细说明。7 Y* p: x. T6 B( P( y! O0 T W4 d4 C
! P) t/ c1 L7 A9 }; C详细说明:! s0 @4 J' O1 u$ R2 w6 C
=====第一种利用绕过进行密码重置=====/ e+ q" F" r- h6 G
1、在博库网找到任意一个用户,复制他的用户名。
1 s! l: U% ^" }: J2、在找回登录密码时选择手机找回密码。) s8 N3 O5 J6 t* n% E1 C ?* s
3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
+ |3 L9 \1 A+ w! P9 A8 B8 b4、修改完密码后直接拿此用户名和新密码登录成功。0 r0 j* H# B% G2 v: g
+ h U. \7 Y, W | Y
不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。0 Z: p$ B$ Y0 E1 r! G
视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html
$ f6 t1 u+ H: F/ t; x视频密码:123456123456 ! e: o' H: _5 V2 N# I( x, E
) O6 Z- n, V7 w! {3 `9 Z
=====第二种就是常规的暴力破解=====/ y1 }. g8 _0 e# [- M W2 H
1、发送验证码后开始破解验证码。
% ~. o$ o# M, w2、这里的验证码是4位随机数,利用burp suite进行爆破。
# o! e, W& h8 {1 h+ g3、根据返回信息或者返回内容长度都能判断出正确的验证码。$ Z1 w% l- \ [
4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。0 G% V" g: p* x6 y/ e6 H
验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
6 E: O4 T& y5 \5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。( y$ a( c) Z! c" Y3 V5 Z2 s5 o
9 i( T- {% N( v" ~" r- l漏洞证明:
, Z8 P+ J& D" Y Q见详细说明。
' R# u6 r( {" a, @) p) F. E }1 @* ]
修复方案:
. O% b: x( Q% s" g# Z: M9 ^1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。
/ e3 ~- o" h8 o0 S, T2、进行次数限制或者其他。
5 _ H* K* { I4 y, l3、其他。
# l# Y2 t& h0 D) L. G) k9 R% B$ E* Z- `4 F" M5 Y l6 g
|