[19777] 2021-07-01_渗透测试必备技能:端口流量转发

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2021-07-01_渗透测试必备技能:端口流量转发 i   2 0 2 1 - 0 7 - 0 1 W e b W e b W e b 8 0 W e b 访 便 i P S W e b h t t p s : / / w w w . i c h u n q i u . c o m / o p e n / 6 9 0 1 2
使 R e d i s / M y S Q L / R D P 1 2 7 . 0 . 0 . 1 访 访 穿 T C P s o c k e t s o c k e t s e r v e r   a c c e p t c l i e n t   c o n n e c t r e c i e v e s e n d T C P s e l e c t / p o l l / e p o l l   I / O c o r o u t i n e m u l t i - t h r e a d m u l t i - p r o c e s s
P y t h o n s o c k e t s o c k e t #   I / O d e f   p r o x y _ p a s s ( s e r v e r ) :         c l i e n t _ c o n n ,   a d d r   =   s e r v e r . a c c e p t ( )         p r i n t ( f ' [ + ] g e t   c l i e n t   { a d d r [ 0 ] } : { a d d r [ 1 ] } ' )         c l i e n t _ c o n n . s e t b l o c k i n g ( F a l s e )         #   s e t   s o c k e t   S O _ L I N G E R ,   t o   m a k e   s u r e   c l o s i n g   s o c k e t         c l i e n t _ c o n n . s e t s o c k o p t ( s o c k e t . S O L _ S O C K E T ,   s o c k e t . S O _ L I N G E R ,                                                     s t r u c t . p a c k ( ' i i ' ,   1 ,   0 ) )         s o c k s 5 _ c o n n   =   s o c k e t . s o c k e t ( s o c k e t . A F _ I N E T ,   s o c k e t . S O C K _ S T R E A M )         s o c k s 5 _ c o n n . s e t b l o c k i n g ( F a l s e )         s o c k s 5 _ c o n n . s e t s o c k o p t ( s o c k e t . S O L _ S O C K E T ,   s o c k e t . S O _ L I N G E R ,                                                     s t r u c t . p a c k ( ' i i ' ,   1 ,   0 ) )         t r y :                 s o c k s 5 _ c o n n . c o n n e c t ( ( ' 1 2 7 . 0 . 0 . 1 ' ,   1 0 8 0 ) )         e x c e p t   B l o c k i n g I O E r r o r :                 p a s s         d o n e   =   F a l s e         d e f   o n _ s o c k s _ c o n n e c t e d ( ) :                 s . u n r e g i s t e r ( s o c k s 5 _ c o n n )                 s . r e g i s t e r ( c l i e n t _ c o n n ,   s e l e c t o r s . E V E N T _ R E A D ,   c l i e n t _ 2 _ s o c k s 5 )                 s . r e g i s t e r ( s o c k s 5 _ c o n n ,   s e l e c t o r s . E V E N T _ R E A D ,   s o c k s 5 _ 2 _ c l i e n t )         d e f   c l i e n t _ 2 _ s o c k s 5 ( ) :                 n o n l o c a l   d o n e                 i f   d o n e :                         s . u n r e g i s t e r ( c l i e n t _ c o n n )                         c l i e n t _ c o n n . c l o s e ( )                         r e t u r n                                 t r y :                         d a t a   =   c l i e n t _ c o n n . r e c v ( 4 0 9 6 )                         i f   d a t a :                                 s o c k s 5 _ c o n n . s e n d a l l ( d a t a )                                                       e l s e :                                 d o n e   =   T r u e                 e x c e p t   ( B l o c k i n g I O E r r o r ,   C o n n e c t i o n R e s e t E r r o r ) :                         d o n e   =   T r u e
h t t p s : / / g i s t . g i t h u b . c o m / E d d i e I v a n 0 1 / 2 4 e 5 4 5 1 3 a b 4 1 6 f 6 0 2 5 a 5 7 5 b d 8 f a 1 6 7 3 e                         d o n e   =   T r u e         d e f   s o c k s 5 _ 2 _ c l i e n t ( ) :                 n o n l o c a l   d o n e                 i f   d o n e :                                             s . u n r e g i s t e r ( s o c k s 5 _ c o n n )                         s o c k s 5 _ c o n n . c l o s e ( )                         r e t u r n                                 t r y :                         d a t a   =   s o c k s 5 _ c o n n . r e c v ( 4 0 9 6 )                         i f   d a t a :                                 c l i e n t _ c o n n . s e n d a l l ( d a t a )                         e l s e :                                 d o n e   =   T r u e                 e x c e p t   ( B l o c k i n g I O E r r o r ,   C o n n e c t i o n R e s e t E r r o r ) :                         d o n e   =   T r u e         s . r e g i s t e r ( s o c k s 5 _ c o n n ,   s e l e c t o r s . E V E N T _ W R I T E ,   o n _ s o c k s _ c o n n e c t e d ) #   c o r o u t i n e a s y n c   d e f   p r o x y _ p a s s ( r e a d e r ,   w r i t e r ) :         s o c k s _ r ,   s o c k s _ w   =   a w a i t   a s y n c i o . o p e n _ c o n n e c t i o n ( ' 1 2 7 . 0 . 0 . 1 ' ,   1 0 8 0 )         a s y n c   d e f   a _ 2 _ b ( r e a d e r ,   w r i t e r ) :                 d a t a   =   a w a i t   r e a d e r . r e a d ( 4 0 9 6 )                 w h i l e   1 :                         t r y :                                                                 i f   d a t a :                                         w r i t e r . w r i t e ( d a t a )                                         a w a i t   w r i t e r . d r a i n ( )                                         d a t a   =   a w a i t   r e a d e r . r e a d ( 4 0 9 6 )                                 e l s e :                                         w r i t e r . c l o s e ( )                                         b r e a k                         e x c e p t   C o n n e c t i o n R e s e t E r r o r :                                 w r i t e r . c l o s e ( )                                 b r e a k         a s y n c i o . r u n _ c o r o u t i n e _ t h r e a d s a f e ( a _ 2 _ b ( r e a d e r ,   s o c k s _ w ) ,   l o o p )         a s y n c i o . r u n _ c o r o u t i n e _ t h r e a d s a f e ( a _ 2 _ b ( s o c k s _ r ,   w r i t e r ) ,   l o o p )
G o l a n g i o . C o p y 8 * 1 0 2 4 E O F s o c k e t E n d       I O T   J S         S S R F     J A V A     L i n u x   f u n c   f o r w a r d ( c o n n 1   n e t . C o n n ,   c o n n 2   n e t . C o n n )   {         d e f e r   c o n n 1 . C l o s e ( )         d e f e r   c o n n 2 . C l o s e ( )         v a r   w g   s y n c . W a i t G r o u p         w g . A d d ( 2 )         g o   f u n c ( s r c   n e t . C o n n ,   d s t   n e t . C o n n )   {                 d e f e r   w g . D o n e ( )                 i o . C o p y ( d s t ,   s r c )         } ( c o n n 1 ,   c o n n 2 )         g o   f u n c ( s r c   n e t . C o n n ,   d s t   n e t . C o n n )   {                 d e f e r   w g . D o n e ( )                 i o . C o p y ( d s t ,   s r c )         } ( c o n n 2 ,   c o n n 1 )         w g . W a i t ( )
  W i n d o w s K e r b e r o s X X E c o o k i e W i - F i 线 0 d a y D N S               R F I D     穿 D C   G R O U P   V P N   C A N 线   W i n d o w s       I o T  
2 0 0 0 7 广 2 0 0 0 8
i 沿
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则