[15492] 2020-06-14_Cookie算法与Rootkey随机强度分析

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-18
2020-06-14_Cookie算法与Rootkey随机强度分析 C o o k i e R o o t k e y   F r e e B u f   2 0 2 0 - 0 6 - 1 4 D E D E C M S   ( )   P H P D E D E C M S c o o k i e ,   r o o t k e y ,   r o o t k e y 使 使 ,   C o o k i e 1 . C O O K I E :   :   c o o k i e   =   F ( x , y ) ,   F ,   x   ,   y / ,   F - >   h a s h m d 5 , s h a 2 5 6 y - >   / i d / ,   x 2 . - ,   ,   s e r v e r c o o k i e ! 2 . 1 w e b , ,   / m e m b e r / i n d e x _ d o . p h p 2 . 2 i n d e x _ d o . p h p   ( d e d e c m s ,   ) , 2 . 3 ,   c o o k i e ( p h p - s e t c o o k i e ) , ,   :
  2 . 4 ,   j s c o o k i e ,   ,   c o o k i e ,   ,   . 2 . 1 c o o k i e ,   d e d e c m s c o o k i e : D e d e U s e r I D ,   ,   1 , 2 , 3 , 4 ,   c o o k i e $ c f g c o o k i e e n c o d e ( r o o t k e y )   R o o t   K e y 1 .   $ c f g c o o k i e e n c o d e ?   ? D e d e U s e r I D = 7 ;   D e d e U s e r I D _ c k M d 5 = 4 d 0 d b 4 7 b 3 b a 3 f e f 5 ; D e d e U s e r I D = I D ;   D e d e U s e r I D c k M d 5   =   s u b s t r ( m d 5 ( $ c f g c o o k i e _ e n c o d e . I D ) , 0 , 1 6 )
1 . 1   c f g c o o k i e e n c o d e , c o n f i g . c a c h e . i n c . p h p : , , . 1 . 2   c o n f i g . c a c h e . i n c . p h p , ,   r o o t   k e y ~ 1 . 3   i n s t a l l . p h p $ c f g c o o k i e e n c o d e c o n f i g . c a c h e . i n c . p h p , c o n f i g . c a c h e . b a k . p h p ,   c o n f i g . c a c h e . b a k . p h p : r o o t k e y : r o o t   k e y :
1 . 4   1 . 2 ,   1 . 3 R o o t   K e y : 2 .   2 . 1   : 4 . 1   :   1 .     2 .   4 . 4   0 0 x f f f f f f f f 4 . 6   , r a n d m t _ r a n d ,   ,   使 ,   r o o t _ k e y   ( 0 x f f f f f f f f - 0 ) + 1   =   2 ^ 3 2 . : 6 2 ^ 2 8   +   6 2 ^ 2 9   +   6 2 ^ 3 0   +   6 2 ^ 3 1   +   6 2 ^ 3 2 2 . 2   r o o t k e y m d 5 s u b s t r ,   ,   $ c h a r s = ' a b c d e f g h i g k l m n o p q r s t u v w x w y A B C D E F G H I G K L M N O P Q R S T U V W X W Y 0 1 2 3 4 5 6 7 8 9 ' ;         $ m a x   =   s t r l e n ( $ c h a r s )   -   1 ;         $ l e n g t h   =   r a n d ( 2 8 , 3 2 ) ;         $ r o o t _ k e y = ' ' ;         f o r ( $ i   =   0 ;   $ i   <   $ l e n g t h ;   $ i + + )   {                 $ r o o t _ k e y   . =   $ c h a r s [ m t _ r a n d ( 0 ,   $ m a x ) ] ;         } < ? p h p        
: 3 . 9 9 2 0 1 8 9 3 8 0 6 4 6   / / 1 0 ^ 7 m d 5 ( )   7 . 0 0 7 6 8 5 8 9 9 7 3 4 5   / / 1 0 ^ 7 s u b s t r ( m d 5 ( ) )   8 . 3 7 6 0 7 2 8 8 3 6 0 6   / /   1 0 ^ 6 k e y   r o o t   k e y : ( ( 8 . 3 7 6 0 7 2 8 8 3 6 0 6 / 1 0 ^ 6 )   *   ( 2 ^ 3 2 ) )   /   3 6 0 0     1 0   h o u r D j e r r y z F r e e B u f . C O M $ s t a r t   =   m i c r o t i m e ( t r u e ) ;         f o r   ( $ i   =   0 ;   $ i   <   1 0 0 0 0 0 0 0 ;   + + $ i )   {                 ;         }         $ t o t a l _ 1   =   m i c r o t i m e ( t r u e )   -   $ s t a r t ;                 $ s t a r t   =   m i c r o t i m e ( t r u e ) ;         f o r   ( $ i   =   0 ;   $ i   <   1 0 0 0 0 0 0 0 ;   + + $ i )   {                 m d 5 ( " 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 " ) ;         }         $ t o t a l _ 2   =   m i c r o t i m e ( t r u e )   -   $ s t a r t ;           $ s t a r t   =   m i c r o t i m e ( t r u e ) ;         f o r   ( $ i   =   0 ;   $ i   <   1 0 0 0 0 0 0 0 ;   + + $ i )   {                 s u b s t r ( m d 5 ( " 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 " ) , 0 , 1 6 ) ;         }         $ t o t a l _ 3   =   m i c r o t i m e ( t r u e )   -   $ s t a r t ;         $ s t a r t   =   m i c r o t i m e ( t r u e ) ;         $ c h a r s = ' a b c d e f g h i g k l m n o p q r s t u v w x w y A B C D E F G H I G K L M N O P Q R S T U V W X W Y 0 1 2 3 4 5 6 7 8 9 ' ;         $ m a x   =   s t r l e n ( $ c h a r s )   -   1 ;         f o r   ( $ i   =   0 ;   $ i   <   1 0 0 0 0 0 0 ;   + + $ i )   {                 $ h a s h = ' ' ;                 $ l e n g t h   =   r a n d ( 2 8 , 3 2 ) ;                 f o r ( $ y   =   0 ;   $ y   <   $ l e n g t h ;   $ y + + )   {                   $ h a s h   . =   $ c h a r s [ m t _ r a n d ( 0 ,   $ m a x ) ] ;                 }         }         $ t o t a l _ 4   =   m i c r o t i m e ( t r u e )   -   $ s t a r t ;         e c h o   ( $ t o t a l _ 2   -   $ t o t a l _ 1 ) ;         e c h o   " n " ;         e c h o   ( $ t o t a l _ 3   -   $ t o t a l _ 1 ) ;         e c h o   " n " ;         e c h o   ( $ t o t a l _ 4   -   $ t o t a l _ 1 ) ;         e c h o   " n " ;         ? >

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

本版积分规则