[17894] 2020-03-23_Twitter推特安全资讯监控

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-18
2020-03-23_Twitter推特安全资讯监控 T w i t t e r   w 8 a y   H a c k i n g   2 0 2 0 - 0 3 - 2 3 c h r o m i u m   h e a d l e s s T w i t t e r T w i t t e r   , p y t h o n 3 . 7 c h r o m i u m , 1 1 .   1 2 .   1 5 .   2 1 .   2 4 .   2 6 .   1 .   p i p 3   i n s t a l l   p y q u e r y   p y p p e t e e r 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 / 3 / 1 6   5 : 1 4   P M 4 .   #   @ A u t h o r     :   w 8 a y 5 .   #   @ F i l e         :   m a i n . p y 6 .   i m p o r t   a s y n c i o 7 .   i m p o r t   h a s h l i b 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 j o i n 9 .   f r o m   p y p p e t e e r   i m p o r t   l a u n c h 1 0 .   f r o m   p y q u e r y   i m p o r t   P y Q u e r y   a s   p q 1 3 .   d e f   g e t T w i t t e r ( h t m l ) : 1 4 .           d o c   =   p q ( h t m l ) 1 6 .           i t e m s   =   d o c ( " s e c t i o n . c s s - 1 d b j c 4 n   a r t i c l e " ) 1 7 .           #   p r i n t ( l e n ( i t e m s ) ) 1 8 .           r   =   [ ] 1 9 .           f o r   i t e m   i n   l i s t ( i t e m s . i t e m s ( ) ) : 2 0 .                   a r t i c l e   =   i t e m ( " . r - 1 i u s v r 4 " ) 2 2 .                   a l i n k   =   a r t i c l e ( " a . c s s - 4 r b k u 5 . c s s - 1 8 t 9 4 o 4 . c s s - 9 0 1 o a o . r - 1 r e 7 e z h . r - 1 l o q t 2 1 . r - 1 q 1 4 2 l x . r - 1 q d 0 x h a " ) 2 3 .                   h r e f   =   a l i n k . a t t r ( " h r e f " ) 2 5 .                   u r l   =   u r l j o i n ( " h t t p s : / / t w i t t e r . c o m / " ,   h r e f ) 2 7 .                   #   n a m e   =   a r t i c l e ( 2 8 .                   #           " d i v . c s s - 9 0 1 o a o . c s s - b f a 6 k z . r - h k y r a b . r - 1 q d 0 x h a . r - a 0 2 3 e 6 . r - v w 2 c 0 b . r - a d 9 z 0 x . r - b c q e e o . r - 3 s 2 u 2 q . r - q v u t c 0 " ) . t e x t ( ) 2 9 .                   n a m e 2   =   a r t i c l e (
3 8 .   3 9 .   4 5 .   4 6 .   5 2 .   6 5 .   3 0 .                           " d i v   . c s s - 1 d b j c 4 n . r - 1 8 u 3 7 i z . r - 1 w b h 5 a 2 . r - 1 f 6 r 7 v d   . c s s - 9 0 1 o a o . c s s - 1 6 m y 4 0 6 . r - 1 q d 0 x h a . r - a d 9 z 0 x . r - b c q e e o . r - q v u t c 0 " 3 1 .                   #   p r i n t ( n a m e ) 3 2 .                   c o n t e n t   =   a r t i c l e ( 3 3 .                           " d i v   . c s s - 1 d b j c 4 n   . c s s - 9 0 1 o a o . r - h k y r a b . r - 1 q d 0 x h a . r - a 0 2 3 e 6 . r - 1 6 d b a 4 1 . r - a d 9 z 0 x . r - b c q e e o . r - b n w q i m . r - q v u t c 0 " 3 4 .                   #   p r i n t ( u r l ,   n a m e 2 ,   c o n t e n t ) 3 5 .                   p r i n t ( " : { } n : { } n : { } n " . f o r m a t ( u r l ,   n a m e 2 ,   c o n t e n t ) ) 3 6 .                   r . a p p e n d ( ( u r l ,   n a m e 2 ,   c o n t e n t ) ) 3 7 .           r e t u r n   r 4 0 .   a s y n c   d e f   r e q u e s t _ c h e c k ( r e q ) : 4 1 .           i f   r e q . r e s o u r c e T y p e   i n   [ " i m a g e " ,   " m e d i a " ,   " e v e n t s o u r c e " ,   " w e b s o c k e t " ,   " s t y l e s h e e t " ,   " f o n t " ] : 4 2 .                   a w a i t   r e q . a b o r t ( ) 4 3 .           e l s e : 4 4 .                   a w a i t   r e q . c o n t i n u e _ ( ) 4 7 .   a s y n c   d e f   t w i t t e r _ s p i d e r ( b r o w s e r ,   k e y w o r d ) : 4 8 .           r e s u l t   =   [ ] 4 9 .           u r l   =   " h t t p s : / / t w i t t e r . c o m / s e a r c h ? q = { } & s r c = t y p d " . f o r m a t ( k e y w o r d ) 5 0 .           p a g e   =   a w a i t   b r o w s e r . n e w P a g e ( ) 5 1 .           p a g e . s e t D e f a u l t N a v i g a t i o n T i m e o u t ( 1 0 0 0   *   6 0   *   5 )     #   5   m i n 5 3 .           a w a i t   p a g e . s e t R e q u e s t I n t e r c e p t i o n ( T r u e ) 5 4 .           p a g e . o n ( ' r e q u e s t ' ,   l a m b d a   r e q :   a s y n c i o . e n s u r e _ f u t u r e ( r e q u e s t _ c h e c k ( r e q ) ) ) 5 5 .           w a i t U n t i l   =   [ 5 6 .                   ' l o a d ' , 5 7 .                   ' d o m c o n t e n t l o a d e d ' , 5 8 .                   #   ' n e t w o r k i d l e 0 ' , 5 9 .                   #   ' n e t w o r k i d l e 2 ' 6 0 .           ] 6 1 .           a w a i t   p a g e . g o t o ( u r l ,   w a i t U n t i l = w a i t U n t i l ) 6 2 .           #   h t t p s : / / g i t h u b . c o m / m i y a k o g i / p y p p e t e e r / p u l l / 1 6 0 / f i l e s 6 3 .           a w a i t   p a g e . w a i t F o r S e l e c t o r ( " # r e a c t - r o o t   s e c t i o n   . r - m y 5 e p 6 " ) 6 4 .           a w a i t   p a g e . w a i t F o r ( 1 0 0 0   *   2 ) 6 6 .           h a s h _ s e t   =   s e t ( )
6 7 .   8 6 .   8 7 .   6 6 .           h a s h _ s e t   =   s e t ( ) 6 8 .           f o r   i   i n   r a n g e ( 1 ,   2 0 ) : 6 9 .                   j s   =   ' w i n d o w . s c r o l l B y ( 0 , 4 0 0 ) ' 7 0 .                   a w a i t   p a g e . e v a l u a t e ( j s ) 7 1 .                   a w a i t   p a g e . w a i t F o r ( 1 2 0 0 ) 7 2 .                   c o n t e n t   =   a w a i t   p a g e . c o n t e n t ( ) 7 3 .                   r l i s t   =   g e t T w i t t e r ( c o n t e n t ) 7 4 .                   f o r   i t e m   i n   r l i s t : 7 5 .                           u r l ,   n a m e 2 ,   c o n t e n t   =   i t e m 7 6 .                           h 1   =   h a s h l i b . m d 5 ( ) 7 7 .                           h 1 . u p d a t e ( c o n t e n t . e n c o d e ( ' u t f - 8 ' ) ) 7 8 .                           #   m d 5 7 9 .                           m d 5   =   h 1 . h e x d i g e s t ( ) 8 0 .                           i f   m d 5   i n   h a s h _ s e t : 8 1 .                                   c o n t i n u e 8 2 .                           h a s h _ s e t . a d d ( m d 5 ) 8 3 .                           r e s u l t . a p p e n d ( i t e m ) 8 4 .           a w a i t   p a g e . c l o s e ( ) 8 5 .           r e t u r n   r e s u l t 8 8 .   a s y n c   d e f   t w i t t e r _ s t a r t ( e x e c u t a b l e P a t h ,   k e y w o r d s ) : 8 9 .           b r o w s e r   =   a w a i t   l a u n c h ( h e a d l e s s = T r u e ,   i g n o r e H T T P S E r r o r s = T r u e ,   e x e c u t a b l e P a t h = e x e c u t a b l e P a t h ,   a u t o C l o s e 9 0 .                                                         a r g s = [ 9 1 .                                                                 " - - d i s a b l e - g p u " , 9 2 .                                                                 " - - d i s a b l e - w e b - s e c u r i t y " , 9 3 .                                                                 " - - d i s a b l e - x s s - a u d i t o r " ,     #     X S S   A u d i t o r 9 4 .                                                                 " - - n o - s a n d b o x " , 9 5 .                                                                 " - - d i s a b l e - s e t u i d - s a n d b o x " , 9 6 .                                                                 " - - a l l o w - r u n n i n g - i n s e c u r e - c o n t e n t " ,     #   9 7 .                                                                 " - - d i s a b l e - w e b g l " , 9 8 .                                                                 " - - w i n d o w - s i z e = 1 2 5 0 , 6 0 0 " , 9 9 .                                                                 " - - d i s a b l e - p o p u p - b l o c k i n g " , 1 0 0 .                                                                 #   使 1 0 1 .                                                                 #   " - - p r o x y - s e r v e r = s o c k s 5 : / / 1 2 7 . 0 . 0 . 1 : 1 0 8 0 " ,
1 0 8 .   1 1 2 .   1 1 3 .   c h r o m e 便                                                               #   " - - p r o x y - s e r v e r = s o c k s 5 : / / 1 2 7 . 0 . 0 . 1 : 1 0 8 0 " , 1 0 2 .                                                         ] , 1 0 3 .                                                         t i m e o u t = 6 0 ,   d e v t o o l s = d e b u g ) 1 0 4 .           r e t   =   [ ] 1 0 5 .           f o r   k e y w o r d   i n   k e y w o r d s : 1 0 6 .                   r e t 2   =   a w a i t   t w i t t e r _ s p i d e r ( b r o w s e r ,   k e y w o r d ) 1 0 7 .                   r e t . e x t e n d ( r e t 2 ) 1 0 9 .           a w a i t   b r o w s e r . c l o s e ( ) 1 1 0 .           p r i n t ( r e t ) 1 1 1 .           r e t u r n   r e t 1 1 4 .   i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' : 1 1 5 .           e x e c u t a b l 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 " 1 1 6 .           d e b u g   =   T r u e 1 1 7 .           k e y w o r d s   =   [ ' i   w a s   a w a r d e d   b u g b o u n t y ' ,   ' x s s ' ,   ' s q l i ' ] 1 1 8 .           r e t   =   a s y n c i o . g e t _ e v e n t _ l o o p ( ) . r u n _ u n t i l _ c o m p l e t e ( t w i t t e r _ s t a r t ( e x e c u t a b l e P a t h ,   k e y w o r d s ) ) 1 1 9 .           p r i n t ( l e n ( r e t ) ) e x e c u t a b l e P a t h d e b u g T r u e F a l s e k e y w o r d s

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

本版积分规则