[17900] 2020-05-17_w13scan2.0发布

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2020-05-17_w13scan2.0发布 w 1 3 s c a n   2 . 0   w 8 a y   H a c k i n g   2 0 2 0 - 0 5 - 1 7 f l a g x s s h t t p   s m u g g l i n g f a s t j s o n . n e t   X S S G E T P O S T C O O K I E u r i w 1 3 s c a n a p i h t m l 便 1 .   W 1 3 s c a n   P y t h o n 3 W e b , W i n d o w s L i n u x M a c
s q l T r u e F a l s e W 1 3 S C A N   w 1 3 s c a n 1 .   /
w 1 3 s c a n 便 w 1 3 s c a n 2 .   W 1 3 S C A N X S S X S S X S S h t m l j s j s o n p s q l S Q L S Q L h t t p   s m u g g l i n g   F a s t j s o n . N e t X s s p o r t s w i g g e r   2 0 1 9 i i s d e b u g j s , p h p , p h p i n f o b a s e l i n e ( ) / a s p , p h p ( ) g e t , p o s t , c o o k i e 穿 s t r u t s 2 s 2 - 0 3 2 s 2 - 0 4 5 w e b p a c k 3 .   便 便
W 1 3 S C A N P y t h o n P y t h o n W 1 3 S C A N w 1 3 s c a n W 1 3 S C A N W V S   P H P   V u l n w e b c r a w l e r g o + w 1 3 s c a n   W V S   A J A X   V u l n w e b d e m o . a i s e c . c n w 1 3 s c a n   G e t , P o s t , C o o k i e , U r i ( )   w 1 3 s c a n   ( ) ( ) w 1 3 s c a n w 1 3 s c a n       ,   p a y l o a d   X S S   , w o o y u n t o p w 1 3 s c a n j s o n o u t p u t ,   h t m l l e v e l 1 ~ 5 1   d n s l o g . c n w e b f i n g p r i n t s h t m l j s - - h t m l
2   ( ) 3   c o o k i e 4   u r i ( u r l ) 5   w 1 3 s c a n , , p y t h o n ( g o , ) c r a w l e r g o w 1 3 s c a n a p i 9 .   1 3 .   h t t p d n s J a v a R M I d n s l o g . c n c r a w l e r g o _ e x a m p l e s p i d e r . p y 1 .   # ! / u s r / b i n / e n v   p y t h o n 3 2 .   #   - * -   c o d i n g :   u t f - 8   - * - 3 .   #   @ T i m e         :   2 0 2 0 / 5 / 1 0   5 : 2 8   P M 4 .   #   @ A u t h o r     :   w 8 a y 5 .   #   @ F i l e         :   s p i d e r . p y 6 .   i m p o r t   o s 7 .   i m p o r t   s y s 8 .   f r o m   u r l l i b . p a r s e   i m p o r t   u r l p a r s e 1 0 .   i m p o r t   r e q u e s t s 1 1 .   i m p o r t   j s o n 1 2 .   i m p o r t   s u b p r o c e s s
1 5 .   2 0 .   2 3 .   2 6 .   1 4 .   f r o m   l i b . c o r e . d a t a   i m p o r t   K B 1 6 .   r o o t   =   o s . p a t h . d i r n a m e ( o s . p a t h . r e a l p a t h ( _ _ f i l e _ _ ) ) 1 7 .   s y s . p a t h . a p p e n d ( o s . p a t h . j o i n ( r o o t ,   " . . / " ) ) 1 8 .   s y s . p a t h . a p p e n d ( o s . p a t h . j o i n ( r o o t ,   " . . / " ,   " W 1 3 S C A N " ) ) 1 9 .   f r o m   a p i   i m p o r t   m o d u l e P a t h ,   i n i t ,   F a k e R e q ,   F a k e R e s p ,   H T T P M E T H O D ,   t a s k _ p u s h _ f r o m _ n a m e ,   s t a r t ,   l o g g e r 2 1 .   #   2 2 .   E x c v p a t h   =   " / U s e r s / b o y h a c k / t o o l s / c r a w l e r g o / c r a w l e r g o _ d a r w i n " 2 4 .   #   C h r o m e   2 5 .   C h r o m e p a t h   =   " / A p p l i c a t i o n s / G o o g l e   C h r o m e . a p p / C o n t e n t s / M a c O S / G o o g l e   C h r o m e " 2 7 .   d e f   v u l s c a n ( t a r g e t ) : 2 8 .           h e a d e r s   =   { 2 9 .                   " U s e r - A g e n t " :   " M o z i l l a / 5 . 0   ( W i n d o w s   N T   6 . 1 ;   W i n 6 4 ;   x 6 4 )   A p p l e W e b K i t / 5 3 7 . 3 6   ( K H T M L ,   l i k e   G e c k o )   " 3 0 .                                               " C h r o m e / 7 4 . 0 . 3 9 4 5 . 0   S a f a r i / 5 3 7 . 3 6 " , 3 1 .                   " S p i d e r - N a m e " :   " w 1 3 s c a n   v u l s c a n " 3 2 .           } 3 3 .           i f   t a r g e t   = =   " " : 3 4 .                   r e t u r n 3 5 .           e l i f   " : / / "   n o t   i n   t a r g e t : 3 6 .                   t a r g e t   =   " h t t p : / / "   +   t a r g e t 3 7 .           t r y : 3 8 .                   r e q   =   r e q u e s t s . g e t ( t a r g e t ,   h e a d e r s = h e a d e r s ,   t i m e o u t = 6 0 ) 3 9 .                   t a r g e t   =   r e q . u r l 4 0 .           e x c e p t : 4 1 .                   r e t u r n 4 2 .           n e t l o c   =   u r l p a r s e ( t a r g e t ) . n e t l o c 4 3 .           l o g g e r . i n f o ( " : { } " . f o r m a t ( t a r g e t ) ) 4 4 .           c m d   =   [ E x c v p a t h ,   " - c " ,   C h r o m e p a t h ,   " - - f u z z - p a t h " ,   " - - r o b o t s - p a t h " ,   " - t " ,   " 2 0 " ,   " - - c u s t o m - h e a d e r s " , 4 5 .                         j s o n . d u m p s ( h e a d e r s ) ,   " - - m a x - c r a w l e d - c o u n t " ,   " 1 0 0 8 6 " ,   " - i " ,   " - o " ,   " j s o n " , 4 6 .                         t a r g e t ] 4 7 .           r s p   =   s u b p r o c e s s . P o p e n ( c m d ,   s t d o u t = s u b p r o c e s s . P I P E ,   s t d e r r = s u b p r o c e s s . P I P E ) 4 8 .           o u t p u t ,   e r r o r   =   r s p . c o m m u n i c a t e ( ) 4 9 .           t r y :
6 3 .   7 4 .   7 9 .   8 4 .   8 5 .   5 0 .                   r e s u l t   =   j s o n . l o a d s ( o u t p u t . d e c o d e ( ) . s p l i t ( " - - [ M i s s i o n   C o m p l e t e ] - - " ) [ 1 ] ) 5 1 .           e x c e p t   I n d e x E r r o r : 5 2 .                   r e t u r n 5 3 .           i f   r e s u l t : 5 4 .                   a l l _ r e q _ l i s t   =   r e s u l t [ " r e q _ l i s t " ] 5 5 .                   l o g g e r . i n f o ( " : { } " . f o r m a t ( l e n ( a l l _ r e q _ l i s t ) ) ) 5 6 .                   f o r   i t e m   i n   a l l _ r e q _ l i s t : 5 7 .                           w i t h   o p e n ( " s p i d e r _ { } . j s o n " . f o r m a t ( n e t l o c ) ,   " a + " )   a s   f : 5 8 .                                   f . w r i t e ( j s o n . d u m p s ( i t e m )   +   ' n ' ) 5 9 .                           u r l   =   i t e m [ " u r l " ] 6 0 .                           m e t h o d   =   i t e m [ " m e t h o d " ] 6 1 .                           h e a d e r s   =   i t e m [ " h e a d e r s " ] 6 2 .                           d a t a   =   i t e m [ " d a t a " ] 6 4 .                           t r y : 6 5 .                                   i f   m e t h o d . l o w e r ( )   = =   ' p o s t ' : 6 6 .                                           r e q   =   r e q u e s t s . p o s t ( u r l ,   d a t a = d a t a ,   h e a d e r s = h e a d e r s ) 6 7 .                                           h t t p _ m o d e l   =   H T T P M E T H O D . P O S T 6 8 .                                   e l s e : 6 9 .                                           r e q   =   r e q u e s t s . g e t ( u r l ,   h e a d e r s = h e a d e r s ) 7 0 .                                           h t t p _ m o d e l   =   H T T P M E T H O D . G E T 7 1 .                           e x c e p t   E x c e p t i o n   a s   e : 7 2 .                                   l o g g e r . e r r o r ( " r e q u e s t   m e t h o d : { }   u r l : { }   f a i l d , { } " . f o r m a t ( m e t h o d ,   u r l ,   e ) ) 7 3 .                                   c o n t i n u e 7 5 .                           f a k e _ r e q   =   F a k e R e q ( r e q . u r l ,   { } ,   h t t p _ m o d e l ,   d a t a ) 7 6 .                           f a k e _ r e s p   =   F a k e R e s p ( r e q . s t a t u s _ c o d e ,   r e q . c o n t e n t ,   r e q . h e a d e r s ) 7 7 .                           t a s k _ p u s h _ f r o m _ n a m e ( ' l o a d e r ' ,   f a k e _ r e q ,   f a k e _ r e s p ) 7 8 .                           l o g g e r . i n f o ( " : { } " . f o r m a t ( r e q . u r l ) ) 8 0 .           l o g g e r . i n f o ( " " ) 8 1 .           s t a r t ( ) 8 2 .           l o g g e r . i n f o ( " " ) 8 3 .           l o g g e r . i n f o ( " : { } " . f o r m a t ( K B . o u t p u t . c o u n t ( ) ) )
1 0 1 .   1 0 2 .   b u r p w 1 3 s c a n w 1 3 s c a n ( ) w 1 3 s c a n j s o n u r i h e a d e r g i t h u b p y t h o n h t m l h t m l E n d W 1 3 S C A N 使 G i t h u b p y t h o n 3 G i t H u b 8 6 .   d e f   i n i t _ w 1 3 s c a n ( ) : 8 7 .           r o o t   =   m o d u l e P a t h ( ) 8 8 .           c o n f i g u r e   =   { 8 9 .                   " d e b u g " :   F a l s e ,     #   d e b u g 9 0 .                   " l e v e l " :   2 ,   #   9 1 .                   " t i m e o u t " :   3 0 , 9 2 .                   " r e t r y " :   3 , 9 3 .                   " j s o n " :   " " ,     #   j s o n , 9 4 .                   " h t m l " :   T r u e ,   #   h t m l 9 5 .                   " t h r e a d s " :   3 0 ,     #   线 , 9 6 .                   " d i s a b l e " :   [ ] ,   #   使 9 7 .                   " a b l e " :   [ ] , #   使 9 8 .                   " e x c l u d e s " :   [ " g o o g l e " ,   " l a s t p a s s " ,   ' . g o v . c n ' ]     #   9 9 .           } 1 0 0 .           i n i t ( r o o t ,   c o n f i g u r e ) 1 0 3 .   i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' : 1 0 4 .           t a r g e t   =   " h t t p : / / t e s t p h p . v u l n w e b . c o m / " 1 0 5 .           i n i t _ w 1 3 s c a n ( ) 1 0 6 .           v u l s c a n ( t a r g e t )

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则