简要描述:
/ Z# R$ |* n: c) W% g9 g博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。
, r) @5 E8 h9 w! Z9 F$ N不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。3 U8 |0 S1 l) P5 f' f
预知详情,请见详细说明。
; o8 _$ c0 K, T. \* q3 ]3 N j
$ V, \- D. R# D( H& }详细说明:
6 [1 A0 P% {( e5 H9 a" \=====第一种利用绕过进行密码重置=====# f4 t: h+ U! z. g2 s. v/ T
1、在博库网找到任意一个用户,复制他的用户名。
% S" E [) G# J$ q5 I, W, O/ i2、在找回登录密码时选择手机找回密码。
9 `3 D; t1 U" l* ^ R3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。 |8 q8 f% ?- T1 T- P& |; q- E2 ~
4、修改完密码后直接拿此用户名和新密码登录成功。" e* K& S8 O3 O9 Z2 K7 a
4 }9 g' `9 I: p+ s不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。8 f% L# p/ \; J% L7 Y6 w2 _" V
视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html
. q* t5 o6 q1 _2 x8 D视频密码:123456123456 % y/ }/ j- x9 O% j# }* q/ }
( a& W. E2 m5 Y7 i4 |8 o=====第二种就是常规的暴力破解=====7 n2 B8 p4 k3 V) l
1、发送验证码后开始破解验证码。& D7 X3 x2 M3 d& p
2、这里的验证码是4位随机数,利用burp suite进行爆破。
8 v( W( P# I2 {6 I/ p8 e5 c. Y3、根据返回信息或者返回内容长度都能判断出正确的验证码。
]% ?. ^& F- p) F' ]4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。
6 g$ m: l1 D2 i I验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。
\. P0 ]' }" _ O1 q" H5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。 T. I* ^, G: ~4 r
7 }/ ~7 Y/ J; o Z4 k1 G, e* Q0 y漏洞证明:+ q* x) }: ~# y6 Y
见详细说明。3 {" p9 u, v) t
3 V$ Q2 B" q" s
修复方案:( s- [9 v) Q5 R
1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。3 }6 r" ?8 h1 L5 l# N
2、进行次数限制或者其他。
* p3 W- P7 I' M$ q, [3、其他。$ ?6 `4 t# ^/ h! F& g8 a
6 X3 S% W. [3 e1 _* ~
|