简要描述:
; M/ O- ?9 ~2 e" f博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。
9 w( o: }8 J' B7 g不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。 `9 V) \9 g( n: U' q: h1 x
预知详情,请见详细说明。" ?* |: J6 d: Y) w" m$ k) K* D
% D3 h# `- r& {' K2 I
详细说明:4 T6 }% [' ~ S6 L% r0 ~
=====第一种利用绕过进行密码重置=====' s9 Q; d9 W0 c5 W1 e$ P) o& E
1、在博库网找到任意一个用户,复制他的用户名。
$ t3 y; [+ j6 S: G9 S( R$ t2、在找回登录密码时选择手机找回密码。7 }" y6 C6 X1 b$ }8 J3 Z
3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
& I% K& }- y# [' N1 D5 K4、修改完密码后直接拿此用户名和新密码登录成功。% c" X5 r) M3 T
) D9 S7 ]$ O+ R6 i. @4 I不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。! P0 e, O, I' M+ p
视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html8 a: ?2 q% b, \6 z, `
视频密码:123456123456
3 T. C0 Z9 J( y$ l8 J0 r6 A5 N# @
; E# }2 ^ n% |1 p" V1 k5 x3 }; m=====第二种就是常规的暴力破解=====
8 X# d8 o4 I, |1、发送验证码后开始破解验证码。' n8 Q( M" l. {* y
2、这里的验证码是4位随机数,利用burp suite进行爆破。
2 V# ]% R X( u7 |( B3、根据返回信息或者返回内容长度都能判断出正确的验证码。
$ \$ k/ ?3 t5 Z" v- U8 g9 V4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。* A8 U9 F- B+ a3 p
验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
9 L' s$ c/ f0 c! c5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。( _4 J6 S: M& o! e% x% b0 N) t
6 M2 y3 ~3 [2 Q. U/ n6 J3 w漏洞证明:1 Q& A' ^! R7 D
见详细说明。3 @9 r. s1 K" c5 c* u/ S& ^
, z: A* _1 |6 E+ y, Z/ \+ R5 q: |. ~修复方案: F) j, \# U3 o2 j2 n0 N; P& v
1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。
; ^7 F- s0 S4 T' n; U" ^% ]2、进行次数限制或者其他。
4 b: O+ ?' g( ~5 S7 y: \& }( Z3、其他。
/ u" `( c% |' l1 @) M0 c8 f( h0 O5 I) M' I" R" J- b
|