[16756] 2021-05-07_BlackHatUSA2020议题:SSRF漏洞利用新思路

文档创建者:s7ckTeam
浏览次数:11
最后更新:2025-01-18
2021-05-07_BlackHatUSA2020议题:SSRF漏洞利用新思路 B l a c k   H a t   U S A   2 0 2 0 S S R F   F r e e B u f   2 0 2 1 - 0 5 - 0 7 0 x 0 0   2 0 2 0 B l a c k H a t J o s h u a   M a d d u x S S R F 广 H T T P S   S e r v e r 使 T L S   s e s s i o n S S R F T L S D N S T C P S S R F S S R F S S D N S   R e b i n d T L S   s e s s i o n   r e s u m p t i o n 0 x 0 1   S S R F S S R F w e b f i l e : / / d i c t : / / T F T P : / / h t t p : / / h t t p s : / / G o p h e r : / / G o p h e r T C P T C P   M y S Q L P o s t g r e S Q L R e d i s M e m c a c h e d S M T P S S R F 0 x 0 2   D N S   R e b i n d i n g 0 x 0 2 1   D N S   T T L D N S   T T L   D N S   T T L   1 0 s 1 0 s   D N S   D N S   T T L R F C 2 1 8 1 D N S   T T L I t   i s h e r e b y   s p e c i f i e d   t h a t   a   T T L   v a l u e   i s   a n   u n s i g n e d   n u m b e r ,   w i t h   a   m i n i m u m   v a l u e   o f   0 ,   a n d   a   m a x i m u m v a l u e   o f   2 1 4 7 4 8 3 6 4 7 .   T h a t   i s ,   a   m a x i m u m   o f   2 ^ 3 1   -   1 .   W h e n   t r a n s m i t t e d ,   t h i s   v a l u e   s h a l l   b e   e n c o d e d   i n   t h e   l e s s
s i g n i f i c a n t   3 1   b i t s   o f   t h e   3 2   b i t   T T L   f i e l d ,   w i t h   t h e   m o s t   s i g n i f i c a n t ,   o r   s i g n ,   b i t   s e t   t o   z e r o . D N S T T L 4 3 1 0 2 ^ 3 1   -   1 D N S T T L 2 4 9 s 0 0 0 0 0 0 f 9 0 x 0 2 2   D N S   R e b i n d i n g S S R F
S S R F u r l I P i p i p U R L D N S   R e b i n d i n d D N S D N S D N S T T L 0 i p i p T T L 0 U R L D N S D N S i p i p D N S D N S 访 1 2 7 . 0 . 0 . 1 h t t p   s e r v e r
访 h t t p D N S D N S i p 1 2 7 . 0 . 0 . 1 D N S i p T T L 0 1 2 7 . 0 . 0 . 1
0 x 0 2 3   1 . j a v a T T L 1 0 s D N S   R e b i n d i n g h t t p s   s e r v e r T T L 2 .   L i n u x d n s w i n d o w s d n s 3 .   P H P T T L 0 0 x 0 3   T L S   s e s s i o n   r e s u m p t i o n 0 x 0 3 1   T L S   T L S 1 . C l i e n t     C l i e n t H e l l o S e r v e r     S e r v e r   H e l l o 2 . C l i e n t     K e y F i n i s h e d S e r v e r     F i n i s h e d 3 . C l i e n t     H T T P   S e r v e r     H T T P   R T T R o u n d - T r i p   T i m e R T T C l i e n t   H e l l o S e r v e r   H e l l o j a v a . s e c u r i t y . S e c u r i t y . s e t P r o p e r t y ( " n e t w o r k a d d r e s s . c a c h e . n e g a t i v e . t t l "   ,   " 0 " ) ;
R T T k e y 使 k e y 使 k e y 0 x 0 3 2   s e s s i o n   r e s u m p t i o n s e s s i o n   r e s u m p t i o n k e y 使 使 s e s s i o n   r e s u m p t i o n R T T s e s s i o n   r e s u m p t i o n s e s s i o n   i d s e s s i o n   i d T L S S e r v e r   H e l l o s e s s i o n   i d C l i e n t   H e l l o s e s s i o n _ i d r f c 5 2 4 6 T h e   C l i e n t H e l l o   m e s s a g e   i n c l u d e s   a   v a r i a b l e - l e n g t h   s e s s i o n   i d e n t i f i e r .   I f   n o t   e m p t y ,   t h e   v a l u e   i d e n t i f i e s   a s e s s i o n   b e t w e e n   t h e   s a m e   c l i e n t   a n d   s e r v e r   w h o s e   s e c u r i t y   p a r a m e t e r s   t h e   c l i e n t   w i s h e s   t o   r e u s e .   T h e   s e s s i o n i d e n t i f i e r   M A Y   b e   f r o m   a n   e a r l i e r   c o n n e c t i o n , t h i s   c o n n e c t i o n ,   o r   f r o m   a n o t h e r   c u r r e n t l y   a c t i v e   c o n n e c t i o n .   T h e s e c o n d   o p t i o n   i s   u s e f u l   i f   t h e   c l i e n t   o n l y   w i s h e s   t o   u p d a t e   t h e   r a n d o m   s t r u c t u r e s   a n d   d e r i v e d   v a l u e s   o f   a c o n n e c t i o n ,   a n d   t h e   t h i r d   o p t i o n   m a k e s   i t   p o s s i b l e   t o   e s t a b l i s h   s e v e r a l   i n d e p e n d e n t   s e c u r e   c o n n e c t i o n s   w i t h o u t r e p e a t i n g   t h e   f u l l   h a n d s h a k e   p r o t o c o l .   T h e s e   i n d e p e n d e n t   c o n n e c t i o n s   m a y   o c c u r   s e q u e n t i a l l y   o r s i m u l t a n e o u s l y ;   a   S e s s i o n I D   b e c o m e s   v a l i d   w h e n   t h e   h a n d s h a k e   n e g o t i a t i n g   i t   c o m p l e t e s   w i t h   t h e   e x c h a n g e   o f F i n i s h e d   m e s s a g e s   a n d   p e r s i s t s   u n t i l   i t   i s   r e m o v e d   d u e   t o   a g i n g   o r   b e c a u s e   a   f a t a l   e r r o r   w a s   e n c o u n t e r e d   o n   a c o n n e c t i o n   a s s o c i a t e d   w i t h   t h e   s e s s i o n .   T h e   a c t u a l   c o n t e n t s   o f   t h e   S e s s i o n I D   a r e   d e f i n e d   b y   t h e   s e r v e r . o p a q u e   S e s s i o n I D < 0 . . 3 2 > ; s e s s i o n   i d m a s t e r   k e y s e s s i o n i d s e s s i o n   i d s e s s i o n   t i c k e t s e s s i o n   t i c k e t ( ) C l i e n t H e l l o s e s s i o n   t i c k e t s e s s i o n   t i c k e t 使 S e r v e r H e l l o
s e s s i o n   t i c k e t C h a n g e   C i p h e r   S p e c N e w   S e s s i o n   T i c k e t C l i e n t H e l l o t i c k e t t i c k e t s e s s i o n 0 x 0 4   S S R F 使 S S R F S S R F 1 . D N S   R e b i n d i n g D N S   s e r v e r 使 d n s i p   A i p   B 2 . h t t p s   s e r v e r c l i e n t s e r v e r s e r v e r   h e l l o s e s s i o n   i d p a y l o a d 3 . h t t p s   s e r v e r i p   B 4 . c l i e n t T L S   s e s s i o n   r e s u m p t i o n 5 . c l i e n t i p   B c l i e n t   H e l l o s e s s i o n   r e s u m p t i o n i p   B p a y l o a d s e s s i o n   i d 6 . i p   B 1 4 s e s s i o n   r e s u m p t i o n c l i e n t c u r l
c u r l _ s s l _ s e s s i o n i p D N S   R e b i n d i n g 2 c l i e n t t l s   s e s s i o n t l s   s e s s i o n c l i e n t
3 5 c l i e n t   h e l l o t c p p a y l o a d 使 0 x 0 d 0 x 0 a 0 x 0 5   0 x 0 5 1   D N S   S e r v e r d n s   s e r v e r i p i p h t t p s   s e r v e r 3 0 1 i p 0 x 0 5 2   h t t p s s e s s i o n _ i d   l i s t , D N S   s e s s i o n
h t t p s   s e r v e r   1 0 s 3 0 1 s e s s i o n   i d h t t p s   s e r v e r h t t p s   s e r v e r 0 x 0 5 3   m e m c a c h e d o p e n s s l   r e q   - x 5 0 9   - n o d e s   - d a y s   3 6 5   - n e w k e y   r s a : 2 0 4 8   - k e y o u t   p r i v a t e . k e y   - o u t   s e r v e r . c r t p y t h o n 3   t l s . p y   s e r v e r   - - m a x - v e r   t l s 1 . 2   - k   . / p r i v a t e . k e y   - c   . / s e r v e r . c r t   0 . 0 . 0 . 0 : 1 1 2 1 1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则