[11438] 2017-06-09_如何在macOS上监听单个应用HTTPS流量

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2017-06-09_如何在macOS上监听单个应用HTTPS流量 m a c O S H T T P S A l p h a _ h 4 c k   F r e e B u f   2 0 1 7 - 0 6 - 0 9 t c p d u m p 线 便 线 便 < > H T T P S S S L T L S H T T P S S S L T L S T L S M i t M < > 使 m a c O S H T T P S 1 .   r o o t ; 2 .   3 .   使 p r o x y c h a i n s 4 .   使 m i t m p r o x y
p r o x y c h a i n s G i t H u b < > 使 b r e w   i n s t a l l   p r o x y c h a i n s - n g - n g b r e w i n s t a l l   p r o x y c h a i n s - n g p r o x y c h a i n s . c o n f s t r i c t _ c h a i n q u i e t _ m o d e p r o x y _ d n s r e m o t e _ d n s _ s u b n e t 2 2 4 t c p _ r e a d _ t i m e _ o u t 1 5 0 0 0 t c p _ c o n n e c t _ t i m e _ o u t 8 0 0 0 [ P r o x y L i s t ] h t t p 1 2 7 . 0 . 0 . 1   8 0 8 0 h t t p   1 2 7 . 0 . 0 . 1   8 0 8 0 p r o x y c h a i n s 1 2 7 . 0 . 0 . 1 8 0 8 0 m i t m p r o x y 使 p i p m i t m p r o x y p i p i n s t a l l   - - u p g r a d e   p i p p i p i n s t a l l   m i t m p r o x y   #   t h i s   i s   a l l   t h a t   m a t t e r s m i t m p r o x y ~ / . m i t m p r o x y r o o t . / m i t m p r o x y h o s t c l i c k y - c l i c k y o p e n ~ / . m i t m p r o x y C o m m a n d + S p a c e K e y c h a i n   A c c e s s m i t m p r o x y - c a - c e r t . p e m K e y c h a i n A c c e s s G e t   I n f o T r u s t W h e n   u s i n g   t h i s   c e r t i f i c a t e A l w a y s   T r u s t
s u d o s e c u r i t y   a d d - t r u s t e d - c e r t   - d   - r   t r u s t R o o t   - k   / L i b r a r y / K e y c h a i n s / S y s t e m . k e y c h a i n ~ / . m i t m p r o x y / m i t m p r o x y - c a - c e r t . p e m
使 使 m i t m p r o x y m i t m p r o x y m i t m p r o x y 西 m i t m p r o x y 1 .   U P D O W N 2 .   E N T E R 3 .   T A B R e q u e s t R e s p o n s e D e t a i l 4 .   Q p r o x y c h a i n s m i t m p r o x y p r o x y c h a i n s 4 - f   p r o x y c h a i n s . c o n f   c u r l   h t t p s : / / c a l e b f e n t o n . g i t h u b . i o / A p p S I P p r o x y c h a i n s < > 使 c p ` w h i c h   c u r l `   .   p r o x y c h a i n s 4 - f   p r o x y c h a i n s . c o n f   . / c u r l   h t t p s : / / c a l e b f e n t o n . g i t h u b . i o / b r e w   i n s t a l l   w g e t c u r l w g e t w g e t A p p m i t m p r o x y P y t h o n r e q . p y i m p o r t   r e q u e s t s   r   = r e q u e s t s . g e t ( ' h t t p s : / / c a l e b f e n t o n . g i t h u b . i o / ' )   p r i n t ( r ) p i p   i n s t a l l   r e q u e s t s c u r l
$ p r o x y c h a i n s 4   p y t h o n   r e q . p y   #   a u t o m a t i c a l l y   f i n d s   p r o x y c h a i n s . c o n f   [ p r o x y c h a i n s ] c o n f i g   f i l e   f o u n d :   / U s e r s / c a l e b / s e c r e t - s h i t - o m g / p r o x y c h a i n s . c o n f   [ p r o x y c h a i n s ] p r e l o a d i n g   / u s r / l o c a l / C e l l a r / p r o x y c h a i n s - n g / 4 . 1 2 _ 1 / l i b / l i b p r o x y c h a i n s 4 . d y l i b   T r a c e b a c k ( m o s t   r e c e n t   c a l l l a s t ) :       F i l e   " r e q 2 . p y " ,   l i n e   2 ,   i n < m o d u l e >           r   = r e q u e s t s . g e t ( ' h t t p s : / / c a l e b f e n t o n . g i t h u b . i o / ' )       F i l e " / u s r / l o c a l / l i b / p y t h o n 2 . 7 / s i t e - p a c k a g e s / r e q u e s t s / a p i . p y " ,   l i n e   7 1 ,   i n g e t           r e t u r n   r e q u e s t ( ' g e t ' ,   u r l ,   p a r a m s = p a r a m s , * * k w a r g s )       F i l e   " / u s r / l o c a l / l i b / p y t h o n 2 . 7 / s i t e - p a c k a g e s / r e q u e s t s / a p i . p y " , l i n e   5 7 ,   i n   r e q u e s t           r e t u r n   s e s s i o n . r e q u e s t ( m e t h o d = m e t h o d , u r l = u r l ,   * * k w a r g s )       F i l e " / u s r / l o c a l / l i b / p y t h o n 2 . 7 / s i t e - p a c k a g e s / r e q u e s t s / s e s s i o n s . p y " ,   l i n e 4 7 5 ,   i n   r e q u e s t           r e s p   =   s e l f . s e n d ( p r e p ,   * * s e n d _ k w a r g s )       F i l e " / u s r / l o c a l / l i b / p y t h o n 2 . 7 / s i t e - p a c k a g e s / r e q u e s t s / s e s s i o n s . p y " ,   l i n e 5 8 5 ,   i n   s e n d           r   =   a d a p t e r . s e n d ( r e q u e s t ,   * * k w a r g s )       F i l e " / u s r / l o c a l / l i b / p y t h o n 2 . 7 / s i t e - p a c k a g e s / r e q u e s t s / a d a p t e r s . p y " ,   l i n e 4 7 7 ,   i n   s e n d           r a i s e   S S L E r r o r ( e ,   r e q u e s t = r e q u e s t )   r e q u e s t s . e x c e p t i o n s . S S L E r r o r : [ S S L : C E R T I F I C A T E _ V E R I F Y _ F A I L E D ]   c e r t i f i c a t e   v e r i f y   f a i l e d   ( _ s s l . c : 6 6 1 ) r e q u e s t s . g e t v e r i f y r e q u e s t s m i t m p r o x y i m p o r t   r e q u e s t s   r   = r e q u e s t s . g e t ( ' h t t p s : / / c a l e b f e n t o n . g i t h u b . i o / ' , v e r i f y = ' / U s e r s / c a l e b / . m i t m p r o x y / m i t m p r o x y - c a - c e r t . p e m ' )   p r i n t ( r ) 1 .       r e q u e s t s R E Q U E S T S _ C A _ B U N D L E r o o t R E Q U E S T S _ C A _ B U N D L E = / U s e r s / c a l e b / . m i t m p r o x y / m i t m p r o x y - c a - c e r t . c e r 2 .       S S L _ C E R T _ F I L E r o o t 使 r e q . p y v e r i f y $ R E Q U E S T S _ C A _ B U N D L E = / U s e r s / c a l e b / . m i t m p r o x y / m i t m p r o x y - c a - c e r t . c e r   p r o x y c h a i n s 4 p y t h o n   r e q . p y   [ p r o x y c h a i n s ] c o n f i g   f i l e   f o u n d : / U s e r s / c a l e b / s e c r e t - s h i t - o m g / p r o x y c h a i n s . c o n f   [ p r o x y c h a i n s ] p r e l o a d i n g   / u s r / l o c a l / C e l l a r / p r o x y c h a i n s - n g / 4 . 1 2 _ 1 / l i b / l i b p r o x y c h a i n s 4 . d y l i b < R e s p o n s e [ 2 0 0 ] > H T T P S m a c O S A p p *   c a l e b f e n t o n   F B A l p h a _ h 4 c k F r e e B u f . C O M

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

本版积分规则