找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2515|回复: 0
打印 上一主题 下一主题

博库网任意用户密码重置漏洞,非暴力破解

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-20 21:31:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简要描述:) u9 F- u: D9 }3 ?( Y4 _
博库网——品种最多的中文网上书店,存在任意用户密码重置漏洞,还是个非主流的。, g3 [7 t% y( J! r- z, J
不用burp suite,不再暴力,只要轻轻的改一改就可重置任意用户密码了。* z5 j& H( n. h& e7 l
预知详情,请见详细说明。! X9 d  T- R6 H2 q+ z( n' z% o
. Y1 ~; d+ I2 S- d1 w+ O( c% e0 l
详细说明:
! J& ]8 p% Y! {& ~" {4 U=====第一种利用绕过进行密码重置=====
* @) @' U5 Z; |2 U1、在博库网找到任意一个用户,复制他的用户名。6 `" @+ U" f# W) R  Q
2、在找回登录密码时选择手机找回密码。
! d" m" A5 V0 N5 `: n8 v3、此时第一步完成,在发送验证码并验证完后进入第二步,这里修改url直接进入第二步。4 u  a' @  i' t+ P- n0 q( I
4、修改完密码后直接拿此用户名和新密码登录成功。& f) S5 b0 ]9 a# s$ r
% \1 B8 i" J# H0 D. ?* V/ D7 d3 {. p/ [
不知道wooyun上怎么传视频,必须是.swf文件才行,先放到优酷上了。/ {* B. G+ V* r* G( i
视频地址:http://v.youku.com/v_show/id_XNTA5ODQxMjU2.html7 X# Y5 [2 x+ I5 A# Q2 v. u
视频密码:123456123456
: c# p& S* B9 O3 d0 z; f9 G  t( s) ~" d5 o& n) V  I7 I6 R
=====第二种就是常规的暴力破解=====
8 Q+ z( O( }* d6 @' Q& C; Q1、发送验证码后开始破解验证码。3 Y; D( v+ G, O$ @9 ~
2、这里的验证码是4位随机数,利用burp suite进行爆破。$ g- s. C' G6 c
3、根据返回信息或者返回内容长度都能判断出正确的验证码。
5 A" g9 |1 O) \4、验证码正确时返回{"flag":"100","msg":"\u8bf7\u7ee7\u7eed\u64cd\u4f5c!"}={"flag":"100","msg":"请继续操作!"},长度404。
" f$ g  p/ ?. l8 e+ e验证码错误时返回{"flag":"101","msg":"\u6821\u68c0\u7801\u586b\u5199\u9519\u8bef!"}={"flag":"101","msg":"校检码填写错误!"},长度416。* d. f6 J4 V7 a/ ?9 V$ X7 T- s
5、根据上述信息暴力4位随机数的破解,很快就出来了,这里不做截图演示了。
$ w7 T9 S, u0 i, J- ?9 I( g
. ]6 c9 ~- A6 }# |# J" l漏洞证明:
4 O. W/ m9 `7 n2 y% M2 @见详细说明。2 R4 Y* a% \: r8 X5 e
# c7 K% u7 S$ t
修复方案:, v) v  D. g- F/ b9 Q5 `4 Y
1、直接绕过可以进行权限限制或者不能直接进入下一步或者其他。
% Z& X6 H  X8 p' g2、进行次数限制或者其他。8 F2 E8 j& ^, a# ^( x" ^
3、其他。( s( G1 Y5 ]1 J

0 _& y% H( g% s4 H
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表