[17831] 2021-03-02_插件分享可进行Web漏洞扫描和验证的vulmap

文档创建者:s7ckTeam
浏览次数:7
最后更新:2025-01-18
2021-03-02_插件分享可进行Web漏洞扫描和验证的vulmap   |   W e b v u l m a p   z h z y k e r   G o b y S e c   2 0 2 1 - 0 3 - 0 2
G o b y 1 2   4 6 8 0         1 2   G o b y G o b y @ h q 4 0 4 x x x x x x L o g o U I
G o b y G o b y P o C G o b y V u l m a p G o b y P o C 便   0 1   1 . 1   使 使 0 . 1 . 0   0 2   2 . 1   2 . 1 . 1   V u l m a p V u l m a p     W e b   ,     W e b A p p s   ,   ,     W e b A p p s   A c t i v e M Q ,   F l i n k ,   S h i r o ,   S o l r ,   S t r u t s 2 ,   T o m c a t ,   U n o m i ,   D r u p a l ,   E l a s t i c s e a r c h ,   F a s t j s o n ,   J e n k i n s ,   L a r a v e l ,   N e x u s ,   W e b l o g i c ,   J b o s s ,   S p r i n g ,   T h i n k P H P 2 . 1 . 2   G o b y G o b y G o b y G o b y 使 G o b y G o b y h t t p s : / / c n . g o b i e s . o r g / d o c s . h t m l   H e l l o W o r l d G o b y G o b y J S J S P y t h o n P y t h o n d o c c a l l @ g o 0 p 2 3 3 2 . 2   h t t p s : / / c n . g o b i e s . o r g / d o c s . h t m l   . g i t i g n o r e                     / /   n o d e _ m o d u l e s   R E A D M E . m d                       / /     C H A N G E L O G . m d                 / /     s r c         e x t e n s i o n . j s         / /  
2 . 3   V u l m a p V u l m a p V u l m a p 使 p y t h o n 3 V u l m a p p y t h o n p y t h o n 3 p y t h o n 3 . 8 使 D e b i a n   t e s t i n g ( L i n u x ) 使 G o b y L i n u x 使 z h z y u i d : 1 0 0 1 G o b y r o o t s u d o   . / G o b y G o b y z h z y s u d o G o b y p y t h o n L i n u x p y t h o n 2 p y t h o n   p a c k a g e . j s o n                 / /   p a c k a g e . j s o n e x t e n s i o n . j s p a c k a g e . j s o n " c o n f i g u r a t i o n " :   {     " v u l m a p . p y   " :   {         " t y p e " :   " s t r i n g " ,         " d e f a u l t " :   " " ,         " d e s c r i p t i o n " :   " v u l m a p . p y ( : / h o m e / z h z y / v u l m a p . p y ) " ,         " f r o m D i a l o g " :   t r u e     } ,     " p y t h o n 3   " :   {         " t y p e " :   " s t r i n g " ,         " d e f a u l t " :   " p y t h o n 3 " ,         " d e s c r i p t i o n " :   " P y t h o n 3 ( : p y t h o n 3   o r   / u s r / b i n / p y t h o n 3 ) "     } } , v u l m a p . p y p y t h o n 3   a l i a s   p y t h o n   =   / x x x / p y t h o n 3 . 9
2 . 4   V u l m a p V u l m a p G o b y h t t p h t t p s W e b P a c k e r   F u z z e r X r a y W e b e x t e n s i o n . j s l e t   i d e n t i c a l   =   {         " w e b " :   t r u e ,         " h t t p " :   t r u e ,         " h t t p s " :   t r u e } ; G o b y . r e g i s t e r C o m m a n d ( ' v u l m a p C h e c k ' ,   f u n c t i o n   ( c o n t e n t )   {         i f   ( i d e n t i c a l [ c o n t e n t . p r o t o c o l ] )   r e t u r n   t r u e ;         r e t u r n   f a l s e ; } ) ;
2 . 5   V u l m a p G o b y V u l m a p r e s u l t I D f u n c t i o n   r u n S c a n n e r ( t a r g e t U r l , t a s k R e s u l t ) {         v a r   c p   =   r e q u i r e ( ' c h i l d _ p r o c e s s ' ) ;         v a r   c o m m a n d     =   c o n f i g [ " p y t h o n 3   " ] [ " d e f a u l t " ]   +   "   "   +   c o n f i g [ " v u l m a p . p y   " ] [ " d e f a u l t " ]   +   "   - u   "   +   t a r g e t U r l   +   "   >   "   +   t a s k R e s u l t ;         / /   G o b y . s h o w I n f o r m a t i o n M e s s a g e ( c o m m a n d ) ;         c p . e x e c ( c o m m a n d ,   ( e r r o r ,   s t d o u t ,   s t d e r r )   = >   {                 c o n s o l e . l o g ( ` s t d o u t :   $ { s t d o u t } ` ) ;                 c o n s o l e . l o g ( ` s t d e r r :   $ { s t d e r r } ` ) ;                 i f   ( e r r o r )   {                         c o n s o l e . e r r o r ( ` :   $ { e r r o r } ` ) ;                         G o b y . s h o w E r r o r M e s s a g e ( ` :   $ { e r r o r } ` ) ;                         r e t u r n ;                 }   e l s e   {                         c o n s o l e . l o g ( c o m m a n d )                         G o b y . s h o w I n f o r m a t i o n M e s s a g e ( ` :   $ { t a s k I D } , ` ) ;                 }         } ) } v a r   c o m m a n d i f   ( f s . e x i s t s S y n c ( t a s k R e s u l t ) )   {         c o n s t   l i n e s   =   f s . r e a d F i l e S y n c ( t a s k R e s u l t ) . t o S t r i n g ( )         i f   ( l i n e s . i n c l u d e s ( " S c a n   c o m p l e t e d   a n d   e n d e d " ) )   {                 i f   ( l i n e s . i n c l u d e s ( " [ + ] " ) )   {                         G o b y . s h o w S u c c e s s M e s s a g e ( ` v u l m a p     ! ` ) ;                 }   e l s e   i f   ( l i n e s . i n c l u d e s ( " [ ? ] " ) ) {                         G o b y . s h o w S u c c e s s M e s s a g e ( ` v u l m a p     ? ` ) ;                 }   e l s e   i f   ( l i n e s . i n c l u d e s ( " i n s t a l l   - r   r e q u i r e m e n t s . t x t " ) ) {                         G o b y . s h o w W a r n i n g M e s s a g e ( ` v u l m a p   ,   ~ ` ) ;                 }   e l s e   {                         G o b y . s h o w S u c c e s s M e s s a g e ( ` v u l m a p     ~ ` ) ;                 }                 G o b y . s h o w I f r a m e D i a ( t a s k R e s u l t ,   " v u l m a p   s c a n   r e s u l t " ,   " 9 0 0 " ,   " 5 2 0 " ) ;         }   e l s e   i f   ( l i n e s . i n c l u d e s ( " S u r v i v a l   c h e c k   f a i l e d " ) ) {                 i f   ( l i n e s . i n c l u d e s ( " [ + ] " ) )   {                         G o b y . s h o w S u c c e s s M e s s a g e ( ` v u l m a p     ! ` ) ;                 }   e l s e   i f   ( l i n e s . i n c l u d e s ( " [ ? ] " ) ) {                         G o b y . s h o w S u c c e s s M e s s a g e ( ` v u l m a p     ? ` ) ;                 }   e l s e   i f   ( l i n e s . i n c l u d e s ( " i n s t a l l   - r   r e q u i r e m e n t s . t x t " ) ) {
G o b y 便   0 3   G o b y J S J S @ g o 0 p G o b y   X r a y @ P o c   S i r P a c k e r   F u z z e r V u l m a p   h t m l h t m l 便 G o b y h t t p s : / / g o b i e s . o r g / d o c s . h t m l                 }   e l s e   i f   ( l i n e s . i n c l u d e s ( " i n s t a l l   - r   r e q u i r e m e n t s . t x t " ) ) {                         G o b y . s h o w W a r n i n g M e s s a g e ( ` v u l m a p   ,   ~ ` ) ;                 }   e l s e   {                         G o b y . s h o w S u c c e s s M e s s a g e ( ` v u l m a p     ~ ` ) ;                 }                 G o b y . s h o w I f r a m e D i a ( t a s k R e s u l t ,   " v u l m a p   s c a n   r e s u l t " ,   " 9 0 0 " ,   " 5 2 0 " ) ;         }   e l s e   {                 G o b y . s h o w W a r n i n g M e s s a g e ( ` :   $ { t a r g e t U r l }   ,   ~ ` ) ;                 G o b y . s h o w I f r a m e D i a ( t a s k R e s u l t ,   " v u l m a p   s c a n   r e s u l t " ,   " 9 0 0 " ,   " 5 2 0 " ) ;         } }   e l s e   {         G o b y . s h o w I n f o r m a t i o n M e s s a g e ( `   v u l m a p   :   $ { t a r g e t U r l } ` ) ;         / /   v u l m a p         r u n S c a n n e r ( t a r g e t U r l , t a s k R e s u l t ) ; }
B ~ h t t p s : / / w w w . b i l i b i l i . c o m / v i d e o / B V 1 u 5 4 y 1 4 7 P F /   g o 0 p   |   w e b X r a y   c 1 o 2 a 3   |     B a c d e   |   I P R a p i d D N S   P o c   S i r   |   P a c k e r   F u z z e r   g o 0 p   |   G o b y   A P I G o b y _ e x p   > >     / h t t p s : / / g i t h u b . c o m / g o b y s e c / G o b y E x t e n s i o n / p r o j e c t s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则