[14568] 2019-09-10_HTTP被动扫描代理的那些事

文档创建者:s7ckTeam
浏览次数:6
最后更新:2025-01-18
2019-09-10_HTTP被动扫描代理的那些事 H T T P   k o a l r x   F r e e B u f   2 0 1 9 - 0 9 - 1 0 H T T P     b u r p     H T T P     x r a y     H T T P   6 1 . h t t p _ p r o x y     h t t p s _ p r o x y   ? 2 .   H T T P S   ? 3 .   H T T P S   ? 4 .   T L S   ? 5 .   W e b s o c k e t     H T T P 2   ? 6 .   H T T P S   使   O p e n S S L   使   T L S 访 访 访 ?   b a i d u . c o m   :   G l o b a l   S i g n   R o o t C A     b a i d u   :   R o o t C A     R o o t C A     G l o b a l   S i g n   R o o t C A 访   H T T P   :   H T T P _ P R O X Y     H T T P S _ P R O X Y 使   c u r l : R o o t C A   >     I n t e r m e d i a t e s   C A   >   E n d - U s e r   C e r t
1 .   H T T P   使   H T T P _ P R O X Y   2 .   H T T P S   使   H T T P S _ P R O X Y   3 . 使   U R I :   s o c k s     h t t p     h t t p s   h t t p     h t t p s     h t t p : / / b a i d u . c o m   h t t p s : / / b a i d u . c o m     H T T P     T L S     4   : 1 . h t t p _ p r o x y = h t t p : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7 2 . h t t p s _ p r o x y = h t t p : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7 3 . h t t p _ p r o x y = h t t p s : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7 4 . h t t p s _ p r o x y = h t t p s : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7   R F C     w g e t ,   p y t h o n   r e q u e s t s ,     h t t p s : / /   h t t p : / /   M I T M H T T P     H T T P   H T T P     H T T P   M I T M )   H T T P   :   n c     1 2 7 . 0 . 0 . 1 : 7 7 7 7   使   n c   :   H T T P     G E T     U R I   p a t h 便   U R I   S c h e m e     G o   h t t p : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7 h t t p s : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7 s o c k s 5 : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7 h t t p _ p r o x y = h t t p : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7   c u r l   h t t p : / / e x a m p l e . c o m G E T   h t t p : / / e x a m p l e . c o m /   H T T P / 1 . 1 H o s t :   e x a m p l e . c o m P r o x y - C o n n e c t i o n :   k e e p - a l i v e U s e r - A g e n t :   M o z i l l a / 5 . 0   ( M a c i n t o s h ;   I n t e l   M a c   O S   X   1 0 _ 1 4 _ 4 )   A c c e p t :   t e x t / h t m l A c c e p t - E n c o d i n g :   g z i p ,   d e f l a t e A c c e p t - L a n g u a g e :   z h - C N , z h ; q = 0 . 9 , e n ; q = 0 . 8 p a c k a g e   m a i n i m p o r t   (       " b u f i o "               " l o g "               " n e t "               " n e t / h t t p " ) v a r   c l i e n t   =   h t t p . C l i e n t { } f u n c   m a i n ( )   {       l i s t e n e r ,   e r r   : =   n e t . L i s t e n ( " t c p " ,   " 1 2 7 . 0 . 0 . 1 : 7 7 7 7 " )       i f   e r r   ! =   n i l   {             l o g . F a t a l ( e r r )       }       f o r   {             c o n n ,   e r r   : =   l i s t e n e r . A c c e p t ( )             i f   e r r   ! =   n i l   {                   l o g . F a t a l ( e r r )             }             g o   h a n d l e C o n n ( c o n n )       } } f u n c   h a n d l e C o n n ( c o n n   n e t . C o n n )   {       / /         r e q ,   e r r   : =   h t t p . R e a d R e q u e s t ( b u f i o . N e w R e a d e r ( c o n n ) )       i f   e r r   ! =   n i l   {             l o g . P r i n t l n ( e r r )             r e t u r n       }       r e q . R e q u e s t U R I   =   " "       / /         r e s p ,   e r r   : =   c l i e n t . D o ( r e q )
使   c u r l   使   4 0     H T T P     r e q     h t t p _ p r o x y = h t t p : / / 使 访   h t t p s   T L S   使 访   b a i d u     C O N N E C T   :   H T T P   :   H T T P     H T T P     w e b s o c k e t   C o n n e c t i o n :   U p g r a d e     s e r v e r   H T T P     W e b s o c k e t     C O N N E C T   D e g r a d e 退   S o c k e t   C o n n e c t i o n : 1 .   访 h t t p s : / / b a i d u . c o m   C o n n e c t   2 .     b a i d u . c o m : 4 4 3   2 0 0     5 0 2 3 .     2 0 0     T L S     H T T P     H T T P S     H T T P T L S     R F C   T L S     0 x 1 6   C l i e n t H e l l o   T L S     T L S     T L S     H T T P S     T L S     H T T P     M I T M     H T T P S     T L S   :   T L S     T L S   访   b a i d u . c o m s e r v e r     b a i d u . c o m     b a i d u . c o m   b a i d u     T L S     T L S   b u r p     H T T P S     T L S   使 使 C O N N E C T     T L S         r e q . R e q u e s t U R I   =   " "       / /         r e s p ,   e r r   : =   c l i e n t . D o ( r e q )       i f   e r r   ! =   n i l   {             l o g . P r i n t l n ( e r r )             r e t u r n       }       / /         _   =   r e s p . W r i t e ( c o n n )       _   =   c o n n . C l o s e ( ) } h t t p _ p r o x y = h t t p : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7     c u r l   - v   h t t p : / / e x a m p l e . c o m h t t p s _ p r o x y = h t t p : / / 1 2 7 . 0 . 0 . 1 : 7 7 7 7   c u r l   - v   h t t p s : / / b a i d u . c o m C O N N E C T   b a i d u . c o m : 4 4 3   H T T P / 1 . 1 H o s t :   b a i d u . c o m : 4 4 3 U s e r - A g e n t :   c u r l / 7 . 5 4 . 0 P r o x y - C o n n e c t i o n :   K e e p - A l i v e b   =   c o n n . R e a d ( 1 ) i f   b   = =   " 0 x 1 6 "   {     t l s H a n d S h a k e ( c o n n ) }   r e q   =   r e a d R e q u e s t ( c o n n ) h a n d l e R e q ( c o n n ,   r e q )
使   T C P     r e d i s   S S R F   D N S   r e b i n d i n g     C T F     H T T P   B a s i c   A u t h     P r o x y -     H T T P   :   R F C H T T P   ( H o p - B y - H o p   h e a d e r )   H e a d e r     T C P   H T T P   T C P     P r o x y - C o n n e c t i o n     C o n n e c t i o n   K e e p A l i v e     c l i e n t - > p r o x y     p r o x y   - >   s e r v e r     c l i e n t - > p r o x y     T C P     p r o x y - > s e r v e r     h t t p   T C P     P r o x y - C o n n e c t i o n     c l i e n t   s e r v e r     G o   : T E   T r a i l e r   T r a n s f e r - E n c o d i n g   c h u n k e d   使   C o n t e n t - E n c o d i n g   G o   使 W e b s o c k e t     H T T P 2   U p g r a d e   H T T P     W e b s o c k e t     H T T P 2     W e b s o c k e t   T u n n e l     H T T P 2   使   H T T P   W e b s o c k e t   s e r v e r     H T T P 2   s e r v e r   P y t h o n     M i t m P r o x y   :   0 x 1 6     T L S     T L S   H T T P " P r o x y - A u t h e n t i c a t e " , " P r o x y - A u t h o r i z a t i o n " , " C o n n e c t i o n " , " K e e p - A l i v e " , " P r o x y - C o n n e c t i o n " ,   " T e " , " T r a i l e r " , " T r a n s f e r - E n c o d i n g " , " U p g r a d e " , g o   i o . C o p y ( c o n n 1 ,   c o n n 2 ) i o . C o p y ( c o n n 2 ,   c o n n 1 )
  H T T P     n g i n x   s e r v e r _ n a m e     a p a c h e     V i r t u a l H o s t   H T T P     H o s t   使 T L S   T L S     T L S     S N I S e r v e r   N a m e   I n d i c a t i o n   T L S   使   i p     T L S     C O N N E C T     H O S T     T L S     T L S     M i t m P r o x y   h t t p s : / / d o c s . m i t m p r o x y . o r g / s t a b l e / c o n c e p t s - h o w m i t m p r o x y w o r k s /   H T T P   P y t h o n     M i t m P r o x y   使 使   G o     M i t m P r o x y   x r a y   G o     M i t m P r o x y !   ( :   e m V t Y W w 2 N j Y = R F C H o w   m i t m p r o x y   w o r k s h t t p s : / / g i t h u b . c o m / g o o g l e / m a r t i a n * k o a l r x F r e e B u f . C O M

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

本版积分规则