简要描述:
: W9 i u3 R' a8 ~2 A# [博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。3 d+ F3 _" u2 i" ?; Q
不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。0 r( U- J) r$ A0 e2 h0 z
预知详情,请见详细说明。! ]5 `+ }" G( r |; p2 p
. z- q, c( b/ A& n5 k. V详细说明:
( }( S0 U. A S; J# p+ l=====第一种利用绕过进行密码重置=====
2 L1 k6 B) L/ p- @1、在博库网找到任意一个用户,复制他的用户名。
1 v' Z0 \6 E' a0 g+ O, R2、在找回登录密码时选择手机找回密码。
! a+ ~8 e! g; y) _3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。* A/ M# w3 h9 K2 H: k; [( h
4、修改完密码后直接拿此用户名和新密码登录成功。
6 ]- I; ]7 D5 r+ e% D% b R7 \
+ j5 c/ j3 F. t) N不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。
0 N5 b6 x1 [0 g2 o7 n6 Y# v' N/ T视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html9 N; P% n! u1 [9 P W
视频密码:123456123456 ) \, d: l% z6 [& t
8 O; \+ A6 x' {9 l
=====第二种就是常规的暴力破解=====' a6 l* y7 y+ Q- U# Y
1、发送验证码后开始破解验证码。
% Y# }4 ^1 A' T2、这里的验证码是4位随机数,利用burp suite进行爆破。
2 q. O2 x0 n! O, ~* q: T3、根据返回信息或者返回内容长度都能判断出正确的验证码。1 Z9 d4 P# W% y. x: N/ l
4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。; W( N3 J, ^2 e5 G f; J: j6 q
验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
$ y! N& s, Y+ g1 J$ S5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。
* ]# z' L7 n3 l: {$ [: A S
3 z# q2 U% ~1 N0 X漏洞证明:# W- y# t1 n; ^) k) y$ y2 h$ ?
见详细说明。
' r' ~. s0 K. G: z' S- W- @0 x4 F
# U, Y, H7 K3 ] P$ s* Y修复方案:
4 F, V. x& V# y9 Q. W* E1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。 c' R4 o- Y- a2 u
2、进行次数限制或者其他。
) ]- q7 C: y9 _9 O8 ]3、其他。
$ \7 R8 H) X2 _$ F' s3 c
8 d" h p$ s: B |