简要描述:
% x( g+ J+ K2 W' s( l/ ]" ^: F% h博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。
5 i# t2 J2 l: x2 V7 S% s不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。4 d: X4 I, F2 M; U a, Z
预知详情,请见详细说明。
- f: h: {* z- ^$ |4 K3 S
7 T5 C6 d: Q7 T详细说明:
. m$ {; U. a7 D/ N2 q T$ ^5 ?=====第一种利用绕过进行密码重置=====
' k, i+ e3 I" @" _5 K1 {1、在博库网找到任意一个用户,复制他的用户名。/ L7 h! e' |, _" T' r
2、在找回登录密码时选择手机找回密码。
4 X0 _2 p& T7 [" F' J3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
, o9 K Q; t4 f8 H! k) [- {4、修改完密码后直接拿此用户名和新密码登录成功。
- T* b* k4 A7 Z1 x& j% t
) w4 Q! j* r9 C5 q# v) R& M, ~不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。
% C9 y3 U: `7 F! \视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html8 h3 d& _; D' ]7 [+ N
视频密码:123456123456 ; N+ ~: C3 o( W& T" \/ a" \
V( |4 F4 {9 C1 a; ~8 ]% V! u; d
=====第二种就是常规的暴力破解=====
/ L2 s. g) b) t( h& z& q1 z1、发送验证码后开始破解验证码。
: ~& n# e3 p+ K: l H. U2、这里的验证码是4位随机数,利用burp suite进行爆破。
( { u! j% M* p9 |1 @" Q( k3、根据返回信息或者返回内容长度都能判断出正确的验证码。& K, t8 G+ R6 ]. z$ w
4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。1 o( N2 @1 Y6 ~
验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
9 Z% |! t9 Q- v3 Z; ?' y: H3 h5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。( V0 h! L7 s- S" v' f# }
+ V: R y5 L) {* z2 E5 u: @漏洞证明:
L- n# t9 O* f* t5 q3 t c见详细说明。
& @" b, F, I/ _5 } z
0 M4 \% i1 V f$ k1 G! X* X修复方案:6 d" S8 w, t! w9 h2 Z$ H
1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。
5 H+ b! Q# B- ~4 b4 t! W2、进行次数限制或者其他。
9 `& A: d, Z4 k* m3、其他。 b! \4 h+ _% e0 n8 s. ~" r2 ~
% q! ^( {0 [/ H5 ~7 C1 R |