[15242] 2020-04-12_Mirai新变体Mukashi分析

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2020-04-12_Mirai新变体Mukashi分析 M i r a i M u k a s h i K r i s t o n   F r e e B u f   2 0 2 0 - 0 4 - 1 2 C V E - 2 0 2 0 - 9 0 5 4   P o C Z y x e l   N A S M i r a i M u k a s h i 使 使 C 2 Z y x e l   N A S 5 . 2 1 I o C w e b l o g i n . c g i u s e r n a m e 使 w e b l o g i n . c g i H T T P   G E T P O S T H T T P 2 0 2 0 3 1 2 1 9 : 0 7 1 2 S h e l l t m p M i r a i   b o t M i r a i M u k a s h i M u k a s h i T C P 2 3 使 C 2 M i r a i M u k a s h i C 2 D D o S M u k a s h i P r o t e c t i n g   y o u r   d e v i c e   f r o m   f u r t h e r   i n f e c t i o n s d v r h e l p e r M u k a s h i
M u k a s h i T C P 2 3 4 4 8 C 2 M u k a s h i 使 M u k a s h i 使 t 0 t a l c 0 n t r 0 l 4 ! t a Z z @ 2 3 4 9 5 8 5 9 3 M u k a s h i 4
M u k a s h i C 2 4 5 . 8 4 . 1 9 6 . 7 5 2 3   C 2 4 5 . 8 4 . 1 9 6 . 7 5 4 8 6 4 C 2 6 < > . < > .   r o o t   M u k a s h i D D o S M i r a i D D o S U D P T C P U D P T C P M u k a s h i d v r h e l p e r D D o S M u k a s h i C 2
A t t a c k _ p a r s i n g M u k a s h i C 2 S Y N A C K U R G P S H R s t M u k a s h i M u k a s h i 使 1 4 5 8 x 8 6 a r m 7
使 I o C s F i l e   ( S h a 2 5 6 ) 8 c 0 c 4 d 8 d 7 2 7 b f f 5 e 0 3 f 6 b 2 a a e 1 2 5 d 3 e 3 6 0 7 9 4 8 d 9 d f f 5 7 8 b 1 8 b e 0 a d d 2 f f f 3 4 1 1 c   ( a r m . b o t ) 5 f 9 1 8 c 2 b 5 3 1 6 c 5 2 c b b 5 6 4 2 6 9 b 1 1 6 c e 6 3 9 3 5 6 9 1 e e 6 d e b e 0 6 c e 1 6 9 3 a d 2 9 d b b 5 7 4 0   ( a r m 5 . b o t ) 8 f a 5 4 7 8 8 8 8 5 6 7 9 e 4 6 7 7 2 9 6 f c a 4 f e 4 e 9 4 9 c a 8 5 7 8 3 a 0 5 7 7 5 0 c 6 5 8 5 4 3 6 4 5 f b 8 6 8 2 f   ( a r m 6 . b o t ) 9 0 3 9 2 a f 3 f d c 7 a f 9 6 8 c c 6 d 0 5 4 f c 1 a 9 9 c 5 1 5 6 d e 5 b 1 8 3 4 d 6 4 3 2 0 7 6 c 4 0 d 5 4 8 2 8 3 c 2 2   ( a r m 7 . b o t ) 6 7 5 f 4 a f 0 0 5 2 0 9 0 5 e 3 1 f f 9 6 e c e f 2 d 4 d c 7 7 1 6 6 4 8 1 f 5 8 4 d a 8 9 a 3 9 a 7 9 8 e a 1 8 a e 2 1 4 4   ( m i p s . b o t ) 4 6 2 2 8 1 5 1 b 5 4 7 c 9 0 5 d e 9 7 7 2 2 1 1 c e 5 5 9 5 9 2 4 9 8 e 0 c 8 8 9 4 3 7 9 f 1 4 a d b 1 e f 6 c 4 4 f 8 9 3 3   ( m p s l . b o t ) 7 5 3 9 1 4 a a 3 5 4 9 e 5 2 a f 2 6 2 7 9 9 2 7 3 1 c a 1 8 e 7 0 2 f 6 5 2 3 9 1 c 1 6 1 4 8 3 f 5 3 2 1 7 3 d a e b 0 b b d   ( s h 4 . b o t ) c e 7 9 3 d d e c 5 4 1 0 c 5 1 0 4 d 0 e a 2 3 8 0 9 a 4 0 d d 2 2 2 4 7 3 e 3 d 9 8 4 a 1 e 5 3 1 e 7 3 5 a e b f 4 6 c 9 d c   ( x 8 6 . b o t ) a 0 5 9 e 4 7 b 4 c 7 6 b 6 b b d 7 0 c a 4 d b 6 b 4 5 4 f d 9 a a 1 9 e 5 a 0 4 8 7 c 8 0 3 2 f e 5 4 f a 7 0 7 b 0 f 9 2 6 d   ( z i ) N e t w o r k 4 5 [ . ] 8 4 [ . ] 1 9 6 [ . ] 7 5 : 3 4 8 3 4   ( R e p o r t   S u c c e s s f u l   L o g i n   A t t e m p t ) 4 5 [ . ] 8 4 [ . ] 1 9 6 [ . ] 7 5 : 4 8 6 4   ( C o m m a n d   a n d   C o n t r o l ) 0 [ . ] 0 [ . ] 0 [ . ] 0 : 2 3 4 4 8   ( S i n g l e t o n ) I D A p y t h o n   6 . x - 7 . 3   S c r i p t i m p o r t   i d a _ k e r n w i n f r o m   i d c   i m p o r t   * f r o m   i d a u t i l s   i m p o r t   * f r o m   i d a a p i   i m p o r t   * d e f   d e c o d e _ s t r ( e n c o d e d _ s t r ) : i f   l e n ( e n c o d e d _ s t r )   = =   0 : r e t u r n   b u f   =   l i s t ( e n c o d e d _ s t r ) r e s u l t   =   b u f [ 0 ]   =   c h r ( o r d ( b u f [ 0 ] )     2 ) s l e n   =   l e n ( e n c o d e d _ s t r ) v 1   =   s l e n   /   2 ; i f   v 1   >   0 : i   =   v 1 w h i l e   T r u e : i f   i   > =   s l e n : b r e a k ;
b r e a k ; b u f [ i ]   =   c h r ( o r d ( b u f [ i ] )     1 ) ; i   + =   1 v 2   =   s l e n   /   4 ; i f   v 2   >   0 : j   =   v 2 w h i l e   T r u e : i f   j   > =   s l e n : b r e a k ; b u f [ j ]   =   c h r ( o r d ( b u f [ j ] )     1 ) j   + =   1 f o r   k   i n   x r a n g e ( 0 ,   s l e n ) :                             b u f [ k ]   =   c h r ( o r d ( b u f [ k ] )     1 ) v 3   =   0 i f   s l e n   >   2 4 : i f   s l e n   >   9 9 : v 3   =   s l e n   /   5     3 ; e l s e :                                               v 3   =   s l e n   /   5     1 ;           e l s e : v 3   =   s l e n   /   5 ; l   =   v 3           w h i l e   T r u e :                           i f   l   > =   s l e n :                                       b r e a k                           b u f [ l ] =   c h r ( 0 ) ;                           l   + =   1 r e s u l t   =   . j o i n ( b u f )           r e t u r n   r e s u l t d e f   m a i n ( ) : f o r   a d d r   i n   X r e f s T o ( 0 x 0 8 0 4 8 2 A 0 ,   f l a g s = 0 ) : p r i n t ( [ * ]   a d d r . f r m   { 0 } . f o r m a t ( h e x ( a d d r . f r m ) ) )                   p r e v _ a d d r   =   P r e v H e a d ( a d d r . f r m ) e n c o d e d _ s t r   =   i f   G e t M n e m ( p r e v _ a d d r )   = =   p u s h : s t r _ a d d r   =   G e t O p e r a n d V a l u e ( p r e v _ a d d r ,   0 )                   e l i f   G e t M n e m ( p r e v _ a d d r )   = =   m o v :                             s t r _ a d d r   =   G e t O p e r a n d V a l u e ( p r e v _ a d d r ,   1 ) p r i n t ( t s t r _ a d d r :   { 0 } . f o r m a t ( h e x ( s t r _ a d d r ) ) ) e n c o d e d _ s t r   =   G e t S t r i n g ( s t r _ a d d r ) p r i n t ( t e n c o d e d _ s t r :   { 0 } . f o r m a t ( e n c o d e d _ s t r ) ) d e c o d e d _ s t r   =   d e c o d e _ s t r ( e n c o d e d _ s t r ) p r i n t ( t d e c o d e d _ s t r :   { 0 } . f o r m a t ( d e c o d e d _ s t r ) )
I D A p y t h o n   7 . 4   S c r i p t * u n i t 4 2 K r i s t o n F r e e B u f . C O M p r i n t ( t d e c o d e d _ s t r :   { 0 } . f o r m a t ( d e c o d e d _ s t r ) ) i f   _ _ n a m e _ _   = =   _ _ m a i n _ _ : m a i n ( ) d e f   d e c r y p t _ s t r i n g ( e n c _ s t r ) : s t r l e n   =   l e n ( e n c _ s t r ) s t r   =   c h r ( o r d ( e n c _ s t r [ 0 ] ) - 2 )   +   e n c _ s t r [ 1 : ] v 1   =   s t r l e n / 2 i f   v 1 > 0 : s t r   =   s t r [ 0 : v 1 ]   +   . j o i n ( [ c h r ( o r d ( x ) - 1 )   f o r   x   i n   s t r [ v 1 : ] ] ) v 2   =   s t r l e n / 4 i f   v 2 > 0 : s t r   =   s t r [ 0 : v 2 ]   +   . j o i n ( [ c h r ( o r d ( x ) - 1 )   f o r   x   i n   s t r [ v 2 : ] ] ) s t r   =   . j o i n ( [ c h r ( o r d ( x ) - 1 )   f o r   x   i n   s t r ] ) i f   s t r l e n > 2 4 : i f   s t r l e n > 9 9 : v 9   =   s t r l e n / 5     3 e l s e : v 9   =   s t r l e n / 5     1 e l s e : v 9   =   s t r l e n / 5 s t r   =   s t r [ : v 9 ]   +   c h r ( 0 )   +   s t r [ v 9 + 1 : ] r e t u r n   s t r d e f   m a i n ( ) : s t r r e f s   =   [ ] f o r   a d d r   i n   X r e f s T o ( 0 x 0 8 0 4 8 2 a 0 ,   f l a g s = 0 ) : p r e v _ i n s   =   p r e v _ h e a d ( a d d r . f r m ) r e f   =   g e t _ o p e r a n d _ v a l u e ( p r e v _ i n s ,   1 ) i f   r e f > 0 :                                                                                       s t r r e f s . a p p e n d ( r e f ) f o r   r e f   i n   s t r r e f s : e n c _ s t r   =   g e t _ s t r l i t _ c o n t e n t s ( r e f ) p r i n t   E n c r y p t e d   s t r i n g :   % s   % e n c _ s t r d e c _ s t r   =   d e c r y p t _ s t r i n g ( e n c _ s t r ) p r i n t   D e c r y p t e d   s t r i n g :   % s   % d e c _ s t r i f   _ _ n a m e _ _   = =   _ _ m a i n _ _ : m a i n ( )

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

本版积分规则