简要描述:% c! B1 b3 z5 V5 o& s9 K
博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。 k9 D+ E) z y9 v; C8 x1 S/ ]
不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。6 j8 ~+ T) L# b, ~
预知详情,请见详细说明。
& H2 f2 H4 U. L1 R
4 d3 N% ^5 u0 V6 T1 P: a详细说明:
! ?0 }8 e7 J& \6 i+ N=====第一种利用绕过进行密码重置=====
- Q- U) q6 z' A& D. b; `1、在博库网找到任意一个用户,复制他的用户名。
0 T3 Y5 ^! N$ T, I' N: D2、在找回登录密码时选择手机找回密码。, j9 Q1 w/ I+ v! z# n1 w& |
3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
# R5 w+ @! L! K$ `8 [! `4、修改完密码后直接拿此用户名和新密码登录成功。
/ {- a+ o/ V/ k" H" ]" ~ t0 s1 s+ L% K" ^- A) j% J0 d5 g4 c
不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。 n' b: S! M9 F5 U4 @
视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html- ?: `/ O, x x, G: L4 O$ Z9 H6 {
视频密码:123456123456
9 n& C0 T9 f: {8 v9 p9 M
9 t) W/ Y) i; N7 d( v. j=====第二种就是常规的暴力破解=====
, Z, @9 j$ O5 W0 S$ y3 q3 U1、发送验证码后开始破解验证码。
* e% C7 j8 Y- s9 G7 {4 o- P- T2、这里的验证码是4位随机数,利用burp suite进行爆破。6 m) p! ?) r! b3 N0 B! s7 ^% B+ k
3、根据返回信息或者返回内容长度都能判断出正确的验证码。
# W; h7 u9 _( g; ^4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。0 W4 q; M' n6 d5 c+ S( A @( Y' p7 F2 j
验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
4 D, R) Q+ k: N# q+ {1 G5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。
4 y. w7 h6 e( G; R: N
) s9 _, p) i! L; O9 N漏洞证明:) {7 D% I5 D4 `7 ?
见详细说明。
3 I% g' k+ S' k7 i5 R% P' T" y6 @
4 T2 ^: m7 X; c+ P" H修复方案:
# ~2 u6 {% S S1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。
. L9 V6 a+ Q0 q2、进行次数限制或者其他。
, O9 o& Q& e+ ?4 G9 v! {6 m3、其他。% Q" q8 e9 k2 P
/ V4 @, O7 d: a& s/ ~* u
|