简要描述:* m% c) L& R5 U) k8 d1 U
博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。
' }$ R0 i! }, j" F, E) e- e! L不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。/ b' V& d8 w3 g0 F6 m2 p
预知详情,请见详细说明。
# ^8 d2 }8 J% g2 {) [ _1 D; z% W. }+ f6 _# v/ C9 i* P
详细说明:8 e$ R" ~9 T7 T# h% s% Y" v1 t
=====第一种利用绕过进行密码重置=====
0 d. Z4 i/ X2 W q, |1、在博库网找到任意一个用户,复制他的用户名。& H' Q; V# y) ?" a$ [1 y
2、在找回登录密码时选择手机找回密码。
: L6 H# r+ o- f2 A2 \3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。
# e9 E( }6 g: c" f4、修改完密码后直接拿此用户名和新密码登录成功。. B. }" D! ]0 h& x1 R8 n% f
& Z3 F5 ?- `2 k$ A; O6 N不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。
7 t8 Y+ F6 o+ O视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html
% B% K; E/ S9 s5 I视频密码:123456123456
a& {5 i! o2 c( W: W. t& l3 a. A" d% J: O+ o
=====第二种就是常规的暴力破解=====3 A" Y" @. ~0 m0 v( a
1、发送验证码后开始破解验证码。
0 s$ k: z+ E( a, v- ?: z6 a* F$ X3 Y2、这里的验证码是4位随机数,利用burp suite进行爆破。; ]0 u" n+ J- K% {
3、根据返回信息或者返回内容长度都能判断出正确的验证码。
9 X" M- d2 {/ f6 H" x4 [" [4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。; ^+ }+ W, |; u. X6 X+ s& L
验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。+ |( J4 o! E# G+ n; D
5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。
; N6 e9 K$ i+ D6 x( q+ o
8 h; \4 i, v) H1 a' X. y漏洞证明:
+ s' r3 B# O* i0 K9 I见详细说明。6 i. E) h7 Q$ D0 w* U/ Z
/ R- @5 O# N: ` e4 B9 \修复方案:
( w# k: v1 U- A$ A7 O1 j5 v, U! O1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。2 L% G/ Y4 f0 w# {& c
2、进行次数限制或者其他。
. n$ W# q: b% P! V% E3、其他。/ i/ l. Z* d# P% U. ? Q: h
' u6 A8 }( _, T |