[17922] 2021-04-12_模仿cs开局一个shellcode的实现.

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-18
2021-04-12_模仿cs开局一个shellcode的实现.md 仿 c s s h e l l c o d e . m d   w 8 a y   H a c k i n g   2 0 2 1 - 0 4 - 1 2 C 2 s h e l l c o d e D o n u t s h e l l c o d e D l l s h e l l c o d e S l i v e r P E s R D I c o b a l t   s t r i k e s h e l l c o d e ( ) c o b a l t   s t r i k e   s h e l l c o d e   t e a m   s e r v e r b e a c o n . d l l d l l p e s h e l l c o d e 线 h t t p s : / / i . h a c k i n g 8 . c o m / e x e 2 s h e l l c o d e / g o c 2 s h e l l c o d e " " s h e l l c o d e c 2 仿 S l i v e r S l i v e r c 2 m T L S W i r e G u a r d H T T P ( S ) D N S C 2 M a c O S W i n d o w s L i n u x " " s h e l l c o d e s e r v e r / g e n e r a t e / b i n a r i e s . g o S l i v e r S h e l l c o d e
i m a g e - 2 0 2 1 0 4 0 9 1 5 0 3 0 1 0 2 3 s h e l l c o d e 使 s R D I , s R D I i m a g e - 2 0 2 1 0 4 0 9 1 5 0 6 1 9 4 6 1 s r d i s h e l l c o d e g o D o n u t   s h e l l c o d e   s l i v e r 使 s h e l l c o d e G o d o n u t x 8 6 x 6 4 V B S c r i p t J S c r i p t E X E D L L   s h e l l c o d e 1 2 8 . n e t e x e D o n u t b u i l d m o d e = p i e h t t p s : / / g i t h u b . c o m / B i n j e c t / g o - d o n u t h t t p s : / / g i t h u b . c o m / T h e W o v e r / d o n u t
i m a g e - 2 0 2 1 0 4 0 9 1 6 3 1 2 0 6 0 6 g o d o n u t p i e . e x e   s h e l l c o d e i m a g e - 2 0 2 1 0 4 0 9 1 6 3 8 1 9 6 4 3 s h e l l c o d e   l o a d e r m a i n . g o p a c k a g e   m a i n i m p o r t   " o s / e x e c " f u n c   m a i n ( ) {   _   =   e x e c . C o m m a n d ( " c a l c " ) . R u n ( ) } g o   b u i l d   - b u i l e m o d e = e x e   - o   e x e . e x e   m a i n . g o g o   b u i l d   - b u i l d m o d e = p i e   - o   p i e . e x e   m a i n . g o
i m a g e - 2 0 2 1 0 4 0 9 1 6 4 1 0 7 0 6 1 g o e x e . e x e s h e l l c o d e i m a g e - 2 0 2 1 0 4 0 9 1 6 4 2 2 9 6 8 6   -   = d o n u t e x e P E P E s h e l l c o d e   l o a d e r
s l i v e r d l l ( r d i ) s h e l l c o d e s h e l l c o d e s h e l l c o d e   -   = i m a g e - 2 0 2 1 0 4 0 9 1 6 4 7 4 2 3 7 8 2 0 2 0 / 5 / 1 6   使 r d i s h e l l c o d e 2 0 2 0 / 8 / 1 3   D o n u t 2 0 2 0 / 1 0 / 5   r d i 2 0 2 0 / 1 0 / 2 1   D o n u t 2 0 2 0 / 1 1 / 1 5   r d i 2 0 2 1 / 3 / 8     D o n u t s h e l l c o d e r d i   -   =   ? d l l s h e l l c o d e D l l s h e l l c o d e ( s R D I ) S h e l l c o d e R D I r d i d o n u t
d l l 使 d l l s h e l l c o d e d l l s h e l l c o d e r a t s R D I   s h e l l c o d e s l i v e r d l l   s h e l l c o d e g o   h t t p s : / / g i t h u b . c o m / m o n o x g a s / s R D I   s l i v e r d l l s h e l l c o d e g o d l l s i l v e r s e r v e r / g e n e r a t e / s r d i . g o S h e l l c o d e R D I m a i n . h # i n c l u d e   < w i n d o w s . h > v o i d   R u n S l i v e r ( ) ; B O O L   W I N A P I   D l l M a i n (         H I N S T A N C E   _ h i n s t D L L ,   / /   h a n d l e   t o   D L L   m o d u l e         D W O R D   _ f d w R e a s o n ,         / /   r e a s o n   f o r   c a l l i n g   f u n c t i o n         L P V O I D   _ l p R e s e r v e d       / /   r e s e r v e d ) ; m a i n . g o p a c k a g e   m a i n / *   S l i v e r   I m p l a n t   F r a m e w o r k   C o p y r i g h t   ( C )   2 0 1 9     B i s h o p   F o x   T h i s   p r o g r a m   i s   f r e e   s o f t w a r e :   y o u   c a n   r e d i s t r i b u t e   i t   a n d / o r   m o d i f y   i t   u n d e r   t h e   t e r m s   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   a s   p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ,   e i t h e r   v e r s i o n   3   o f   t h e   L i c e n s e ,   o r   ( a t   y o u r   o p t i o n )   a n y   l a t e r   v e r s i o n .   T h i s   p r o g r a m   i s   d i s t r i b u t e d   i n   t h e   h o p e   t h a t   i t   w i l l   b e   u s e f u l ,   b u t   W I T H O U T   A N Y   W A R R A N T Y ;   w i t h o u t   e v e n   t h e   i m p l i e d   w a r r a n t y   o f   M E R C H A N T A B I L I T Y   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .     S e e   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   f o r   m o r e   d e t a i l s .
便 r e g s v r 3 2 d l l g o s R D I   s h e l l c o d e s l i v e r   g o   Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   a l o n g   w i t h   t h i s   p r o g r a m .     I f   n o t ,   s e e   < h t t p s : / / w w w . g n u . o r g / l i c e n s e s / > . * / / / # i n c l u d e   " m a i n . h " i m p o r t   " C " i m p o r t   (   " o s / e x e c " ) v a r   i s R u n n i n g   b o o l   =   f a l s e / /   R u n S l i v e r   -   E x p o r t   f o r   s h a r e d   l i b   b u i l d / / e x p o r t   R u n S l i v e r f u n c   R u n S l i v e r ( )   {   i f   ! i s R u n n i n g   {     i s R u n n i n g   =   t r u e     m a i n ( )   } } / /   T h a n k s   N e 0 n d 0 g   f o r   t h o s e / / h t t p s : / / g i t h u b . c o m / N e 0 n d 0 g / m e r l i n / b l o b / m a s t e r / c m d / m e r l i n a g e n t d l l / m a i n . g o # L 6 5 / /   D l l I n s t a l l   i s   u s e d   w h e n   e x e c u t i n g   t h e   S l i v e r   i m p l a n t   w i t h   r e g s v r 3 2 . e x e   ( i . e .   r e g s v r 3 2 . e x e   / s   / n   / i   s l i v e r . d l l ) / /   h t t p s : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / w i n d o w s / d e s k t o p / b b 7 5 9 8 4 6 ( v = v s . 8 5 ) . a s p x / / e x p o r t   D l l I n s t a l l f u n c   D l l I n s t a l l ( )   {   m a i n ( )   } f u n c   m a i n ( )   {   _   =   e x e c . C o m m a n d ( " c a l c . e x e " ) . R u n ( ) } g o   b u i l d   - l d f l a g s   " - s   - w "   - b u i l d m o d e = c - s h a r e d   - o   e x p o r t . d l l   m a i n . g o s e r v e r / g e n e r a t e / s r d i . g o s e r v e r / g e n e r a t e / s r d i - s h e l l c o d e . g o g e n e r a t e . g o p a c k a g e   m a i n
s h e l l c o d e s R D I s R D I P E B   L o a d L i b r a r y A G e t P r o c A d d r e s s P E B - l d r d l l d l l d l l , k e r n a l 3 2 . d l l d l l w i n d b g P E B i m p o r t   (   " f m t "   " i o / i o u t i l "   " o s " ) f u n c   m a i n ( )   {   f i l e n a m e   : =   " e x p o r t . d l l "   f u n c t i o n N a m e   : =   " R u n S l i v e r "   f i l e p a t h   : =   " s h e l l c o d e . b i n "   d a t a ,   e r r   : =   S h e l l c o d e R D I ( f i l e n a m e ,   f u n c t i o n N a m e ,   " " )   i f   e r r   ! =   n i l   {     p a n i c ( e r r )   }   f m t . P r i n t l n ( l e n ( d a t a ) )   _   =   o s . R e m o v e ( f i l e p a t h )   e r r   =   i o u t i l . W r i t e F i l e ( f i l e p a t h ,   d a t a ,   0 6 4 4 )   i f   e r r   ! =   n i l   {     p a n i c ( e r r )   } } L o a d L i b r a r y A G e t P r o c A d d r e s s d t   n t ! _ p e b
i m a g e - 2 0 2 1 0 4 1 2 1 7 0 1 0 6 6 8 2 0 x 1 8   L d r d l l p e b _ l d r i m a g e - 2 0 2 1 0 4 1 2 1 7 0 3 0 1 4 1 6 d l l l i s t _ e n t r y d t   n t ! _ p e b _ l d r _ d a t a I n L o a d O r d e r M o d u l e L i s t I n M e m o r y O r d e r M o d u l e L i s t I n I n i t i a l i z a t i o n O r d e r M o d u l e L i s t
i m a g e - 2 0 2 1 0 4 1 2 1 7 0 5 0 1 0 2 4 , i m a g e - 2 0 2 1 0 4 1 2 1 7 1 7 1 9 8 1 9 D l l B a s e d l l B a s e D l l N a m e d l l B a s e D l l N a m e D l l B a s e P E L o a d L i b r a r y A G e t P r o c A d d r e s s A P I d t   n t ! _ l i s t _ e n t r y d t   n t ! _ l d r _ d a t a _ t a b l e _ e n t r y / / / / /   S T E P   1 :   l o c a t e   a l l   t h e   r e q u i r e d   f u n c t i o n s / / / p L d r L o a d D l l   =   ( L D R L O A D D L L ) G e t P r o c A d d r e s s W i t h H a s h ( L D R L O A D D L L _ H A S H ) ; p L d r G e t P r o c A d d r e s s   =   ( L D R G E T P R O C A D D R E S S ) G e t P r o c A d d r e s s W i t h H a s h ( L D R G E T P R O C A D D R E S S _ H A S H ) ; u S t r i n g . B u f f e r   =   s K e r n e l 3 2 ; u S t r i n g . M a x i m u m L e n g t h   =   s i z e o f ( s K e r n e l 3 2 ) ; u S t r i n g . L e n g t h   =   s i z e o f ( s K e r n e l 3 2 ) ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则