[17813] 2020-12-04_插件分享可对前端打包器所构建的网站进行一键扫描的PackerFuzzer

文档创建者:s7ckTeam
浏览次数:9
最后更新:2025-01-18
2020-12-04_插件分享可对前端打包器所构建的网站进行一键扫描的PackerFuzzer   |   P a c k e r   F u z z e r   P o C   S i r   G o b y S e c   2 0 2 0 - 1 2 - 0 4 P a c k e r   F u z z e r W e b p a c k G o b y P a c k e r   F u z z e r J S A P I A P I   0 1   1 . 1   P a c k e r   F u z z e r   G o b y W e b W e b f i n d e r P a c k e r   F u z z e r P a c k e r   F u z z e r
P a c k e r   F u z z e r O K 1 . 2   P a c k e r   F u z z e r A P I   0 2   2 . 1     p a c k a g e . j s o n P a c k e r   F u z z e r 便   " P a c k e r   F u z z e r " :   {             " 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 " :   " P a c k e r   F u z z e r " ,             " 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 "         } ,         " " :   {             " t y p e " :   " s t r i n g " ,             " d e f a u l t " :   " s i m p l e " ,             " d e s c r i p t i o n " :   " ( a d v ) ( s i m p l e ) ,   "         } P a c k e r   F u z z e r P y t h o n 3
便 p y t h o n 3 p y t h o n 3 p y t h o n 3 p y 3 p y t h o n p y t h o n 3 . 5 ( B i g S u r   B ê t a ) 使 p y t h o n 3 p y t h o n 3 . 7 . 7 G o b y n o d e . j s p y t h o n 3 使 p y t h o n 3 . 8 . 2 p y t h o n 3 . 8 . 2 p y t h o n 使 p y t h o n 3 . 7 . 7 使 P a c k e r   F u z z e r s i m p l e a d v 使 A P I 使 2 . 2     W e b 使 X r a y g o 0 p P a c k e r   F u z z e r h t t p s h t t p w e b 便 ` P a c k e r _ C h e c k ` ` f a l s e ` 2 . 3     P a c k e r   F u z z e r P a c k e r F u z z e r t m p : I D   +   I P   +     +     +     l o c k 使 2 . 4     P a c k e r   F u z z e r G o b y b a n n e r A P I 便 G o b y w h i c h 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 ( ' P a c k e r _ 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 ; } ) ; i f   ( f s . e x i s t s S y n c ( l o c k P a t h ) )   {     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 ( " P a c k e r   F u z z e r " ) ; }   e l s e   {     . . . . . . } l e t   l o c k P a t h   =   c o n f i g [ " P a c k e r   F u z z e r " ] [ " d e f a u l t " ]   +   d i r B   +   t a s k I D   +   ' _ '   +   h o s t I P   +   ' _ '   +   h o s t P o r t   +   ' _ '   +   w e b P r o t o c o l   +   " . l o c k " ; f s . w r i t e F i l e S y n c ( l o c k P a t h , ' l o c k   i t ' , ' u t f 8 ' ) ; r u n S c a n n e r ( h o s t I P , h o s t P o r t , w e b P r o t o c o l , w e b U R L , t a s k I D ) ; i f   ( o s . t y p e ( )   = =   ' W i n d o w s _ N T ' )   {     d i r A   =   ' r e p o r t s ' ;     d i r B   =   ' t m p ' ; }   e l s e   {     d i r A   =   ' / r e p o r t s / ' ;     d i r B   =   ' / t m p / ' ; } l e t   f i n g e r p r i n t   =   [ ' u 0 0 3 c n o s c r i p t ' , ' w e b p a c k J s o n p ' , ' u 0 0 3 c s c r i p t   i d = " _ _ N E X T _ D A T A _ _ ' , ' w e b p a c k - ' , ' u 0 0 3 c s t y l e   i d = " g a t s b y - i n l i n e d - c s s ' , ' u 0 0 3 c d i v   i d = " _ _ _ g a t s b y ' , ' u 0 0 3 c m e t a   n a m e = " g e n e r a t o r "   c o n t e n t = " p h o e n i x '
便 A P I c a l l b a c k I D I P b a n n e r j s o n c a l l b a c k 便 便 b a n n e r f l a g 1 J S 2 . 5     f l a g 1 1 w e b w e b 使 w e b I P 使 h t t p   +   I P   +   n o d e . j s P a c k e r   F u z z e r 使 & & W i n N T 2 . 6     g e t I p I n f o g e t I p I n f o ( d e a l W e b I n f o , g o b y . g e t T a s k I d ( ) , h o s t I P ) ; d e a l W e b I n f o f u n c t i o n   d e a l W e b I n f o ( r e s u l t ) {     t a s k I D   =   r e s u l t . d a t a [ " t a s k I d " ] ;     i f   ( r e s u l t . d a t a [ " h o n e y p o t " ]   = =   0 ) {         i f   ( i d e n t i c a l [ r e s u l t . d a t a [ " p r o t o c o l s " ] [ c o n t e n t . h o s t i n f o ] [ " p r o t o c o l " ] ] ) {             v a r   f l a g   =   0 ;             f o r ( v a r   i   =   0 ;   i   <   f i n g e r p r i n t . l e n g t h ;   i + + ) {                 w e b J s o n   =   r e s u l t . d a t a [ " p r o t o c o l s " ] [ c o n t e n t . h o s t i n f o ] [ " j s o n " ] ;                 w e b P r o t o c o l   =   r e s u l t . d a t a [ " p r o t o c o l s " ] [ c o n t e n t . h o s t i n f o ] [ " p r o t o c o l " ] ;                 i f ( w e b J s o n . i n d e x O f ( f i n g e r p r i n t [ i ] )   ! =   - 1 ) {                     f l a g   =   1 ;                 } . . . . . . i f ( f l a g   = =   1 ) {     c o n s o l e . l o g ( " " ) ;     X X X X X }   e l s e   {     c o n s o l e . l o g ( " " ) ;     v a r   c h e c k   =   c o n f i r m ( " " ) ;     i f   ( c h e c k   = =   t r u e )   {         X X X X X     } } i f   ( w e b P r o t o c o l   = =   " w e b " ) {     t a r g e t U R L   =   w e b U R L   +   " / " ;   / / }   e l s e   {     i f   ( w e b P r o t o c o l   = =   " h t t p " ) {         t a r g e t U R L   =   " h t t p : / / "   +   h o s t I P   +   " : "   +   h o s t P o r t   +   " / " ;     }   e l s e   {         t a r g e t U R L   =   " h t t p s : / / "   +   h o s t I P   +   " : "   +   h o s t P o r t   +   " / " ;     } } v a r   p r o c e s s   =   r e q u i r e ( ' c h i l d _ p r o c e s s ' ) ; v a r   c m d   =   ' c d   '   +   c o n f i g [ " P a c k e r   F u z z e r " ] [ " d e f a u l t " ]   +   '   & &   '   +   c o n f i g [ " P y t h o n 3 " ] [ " d e f a u l t " ]   +   '   P a c k e r F u z z e r . p y   - u   '   +   t a r g e t U R L   +   '   - l   z h   - r   h t m l   - s   '   +   t a s k I D   +   ' p r o c e s s . e x e c ( c m d ) ; c d   P a c k e r   F u z z e r   & &   p y t h o n 3   P a c k e r F u z z e r . p y   - u     - l   使   - r   h t m l     - s   +   - t   使
P a c k e r   F u z z e r r e p o r t s P a c k e r   F u z z e r r e p o r t s G o b y i f r a m e   0 3 n o d e . j s p y t h o n I / O c a l l b a c k r e t u r n G o b y S o u r c e s 1 .   G o b y 2 .   退 P a c k e r   F u z z e r 3 .   P a c k e r   F u z z e r 使 P a c k e r   F u z z e r M e r c i   l e   d e s t i n   d e   n o u s   r e n c o n t r e r ,   l e   m o m e n t   q u e   j e   t ' a i   r e n c o n t r é   e s t   l e   m o m e n t   l e   p l u s   c h a n c e u x   d e   m a   v i e .   I l   m e   f a u t   a p p r é c i e r   à   v o u s ,   l a   c e r i s e   q u i   p e u t   m e   c o n n a î t r e   p a r   â m e . 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 P a c k e r   F u z z e r h t t p s : / / g i t h u b . c o m / r t c a t c / P a c k e r - F u z z e r   F a z   |   E S   V a n i l l a   |   H i k v i s i o n     |   j s o n S h o d a n   g o 0 p   |   w e b X r a y   g o 0 p   |   C e n s y s   c 1 o 2 a 3   |     B a c d e   |   I P R a p i d D N S / 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 l e t   r e p o r t P a t h   =   c o n f i g [ " P a c k e r   F u z z e r " ] [ " d e f a u l t " ]   +   d i r A   +   t a s k I D   +   ' _ '   +   h o s t I P   +   ' _ '   +   h o s t P o r t   +   ' _ '   +   w e b P r o t o c o l   +   " . h t m l " ; i f   ( f s . e x i s t s S y n c ( r e p o r t P a t h ) )   {     g o b y . s h o w I f r a m e D i a ( r e p o r t P a t h ,   " P a c k e r   F u z z e r   " ,   " 1 7 7 7 " ,   " 1 7 7 7 " ) ; }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则