[17121] 2021-08-07_检测CobaltStrike只需40行代码

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2021-08-07_检测CobaltStrike只需40行代码 C o b a l t   S t r i k e 4 0 h u o j i 1 2 0   F r e e B u f   2 0 2 1 - 0 8 - 0 7 s h e l l c o d e , x o r . , . , . c o b a l t s t r i k e p r i v a t e , l o a d i m a g e 4 0 : l o a d i m a g e c a l l b a c k p r i v a t e e x c u t e c o d e d l l , , s h e l l c o d e : 使 : , , : ( x 3 2 x 6 4 ) : v o i d   L o a d I m a g e N o t i f y ( P U N I C O D E _ S T R I N G   p F u l l I m a g e N a m e ,   H A N D L E   p P r o c e s s I d ,   P I M A G E _ I N F O   p I m a g e I n f o ) {         U N R E F E R E N C E D _ P A R A M E T E R ( p F u l l I m a g e N a m e ) ;         U N R E F E R E N C E D _ P A R A M E T E R ( p P r o c e s s I d ) ;         U N R E F E R E N C E D _ P A R A M E T E R ( p I m a g e I n f o ) ;         i f   ( K e G e t C u r r e n t I r q l ( )   ! =   P A S S I V E _ L E V E L )                 r e t u r n ;         i f   ( P s G e t C u r r e n t P r o c e s s I d ( )   ! =   ( H A N D L E ) 4   & &   P s G e t C u r r e n t P r o c e s s I d ( )   ! =   ( H A N D L E ) 0 )   {                 i f   ( W a l k S t a c k ( 1 0 )   = =   f a l s e )   {                         D e b u g P r i n t ( " [ ! ! ! ]   C o b a l t S t r i k e   S h e l l c o d e   D e t e c t e d   P r o c e s s   N a m e :   % s n " ,   P s G e t P r o c e s s I m a g e F i l e N a m e ( P s G e t C u r r e n t P r o c e s s ( ) ) ) ;                         Z w T e r m i n a t e P r o c e s s ( N t C u r r e n t P r o c e s s ( ) ,   0 ) ;                         r e t u r n ;                 }         }         r e t u r n ; } b o o l   W a l k S t a c k ( i n t   p H e i g h t ) {         b o o l   b R e s u l t   =   t r u e ;         P V O I D   d w S t a c k W a l k A d d r e s s [ S T A C K _ W A L K _ W E I G H T ]   =   {   0   } ;         u n s i g n e d   _ _ i n t 6 4     i W a l k C h a i n C o u n t   =   R t l W a l k F r a m e C h a i n ( d w S t a c k W a l k A d d r e s s ,   S T A C K _ W A L K _ W E I G H T ,   1 ) ;         i n t   i W a l k L i m i t   =   0 ;         f o r   ( u n s i g n e d   _ _ i n t 6 4   i   =   i W a l k C h a i n C o u n t ;   i   >   0 ;   i - - )         {                 i f   ( i W a l k L i m i t   >   p H e i g h t )                         b r e a k ;                 i W a l k L i m i t + + ;                 i f   ( C h e c k S t a c k V A D ( ( P V O I D ) d w S t a c k W a l k A d d r e s s [ i ] ) )   {                         D e b u g P r i n t ( " h e i g h t :   % d   a d d r e s s   % p   n " ,   i ,   d w S t a c k W a l k A d d r e s s [ i ] ) ;                         b R e s u l t   =   f a l s e ;                         b r e a k ;                 }         }         r e t u r n   b R e s u l t ; }
V i r t u a l A l l o c C : : p o w e r s h e l l : p y t h o n
: : n g e n t a s k . e x e s d i a g n h o s t . e x e ( s h e l l c o d e ) . . , d e m o   g i t h u b : h t t p s : / / g i t h u b . c o m / h u o j i 1 2 0 / C o b a l t S t r i k e D e t e c t e d

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

本版积分规则