[27087] 2020-10-21_通过编写python函数来一步步打造属于自己得渗透模块[提升工作效率]

文档创建者:s7ckTeam
浏览次数:0
最后更新:2025-01-19
2020-10-21_通过编写python函数来一步步打造属于自己得渗透模块[提升工作效率] p y t h o n [ ]     M s 0 8 0 6 7   2 0 2 0 - 1 0 - 2 1 m z f u z z M s 0 8 0 6 7 p y t h o n 3 : u r l h e a d e r p o s t 使 " " " h t m l d o w n     u r l u r l d o w n u r l :   访 u r l f i l e n a m e :   h e a d :   h e a d e r " " " d e f   h t m l d o w n ( u r l , f i l e n a m e , h e a d ) :         f o r   i   i n   r a n g e ( 0 , 4 ) :                 t r y :                         r e s = r e q u e s t s . g e t ( u r l , h e a d e r = h e a d , t i m e o u t = 5 )                         w i t h   o p e n ( f i l e n a m e , ' a + ' )   a s   f :                                 f . w r i t e ( r e s . t e x t )                         p r i n t ( f " { u r l }   s u c c e s s f u l ! ! ! " )                         r e t u r n                 e x c e p t   E x c e p t i o n   a s   e :                         p r i n t ( e )                         p a s s " " " h t m l d o w n _ p o s t     u r l u r l d o w n [ p o s t ] u r l :   访 u r l f i l e n a m e :   h e a d :   h e a d e r d a t a 1 :   p o s t " " " d e f   h t m l d o w n _ p o s t ( u r l , f i l e n a m e , h e a d , d a t a 1 ) :         f o r   i   i n   r a n g e ( 0 , 4 ) :                 t r y :                         r e s = r e q u e s t s . p o s t ( u r l , h e a d e r = h e a d , d a t a = d a t a 1 , t i m e o u t = 5 )                         w i t h   o p e n ( f i l e n a m e , ' a + ' )   a s   f :                                 f . w r i t e ( r e s . t e x t )                         p r i n t ( f " { u r l } + ' t ' + { d a t a 1 }   s u c c e s s f u l ! ! ! " )                         r e t u r n
h e a d e r : h e a d e r 访 c o o k i e . 便 b u r p x l s x e x e c l e x e c l x l s x x l s x                         r e t u r n                 e x c e p t   E x c e p t i o n   a s   e :                         p r i n t ( e )                         p a s s #   h e a d = " " " #   G E T   / u s e r I n f o / g e t U s e r B a s i c I n f o   H T T P / 1 . 1 #   H o s t :   a d m i n . c e s h i 1 2 3 . c o m #   C o n n e c t i o n :   c l o s e #   A c c e p t :   * / * #   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   1 0 . 0 ;   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 )   C h r o m e / 8 4 . 0 . 4 1 4 7 . 1 0 5   S a f a r i / 5 3 7 . 3 6 #   X - R e q u e s t e d - W i t h :   X M L H t t p R e q u e s t #   A c c e p t - E n c o d i n g :   g z i p ,   d e f l a t e #   A c c e p t - L a n g u a g e :   z h - C N , z h ; q = 0 . 9 , e n ; q = 0 . 8 #   C o o k i e :   p h p s e s s i o n = 3 4 7 8 1 7 3 9 8 1 2 7 3 9 8 1 c e s h i #   " " " d e f   l s _ h e a d e r ( s t r _ h e a d e r s :   s t r )   - >   d i c t :         i f   n o t   s t r _ h e a d e r s :                 r e t u r n   { }         i t e m s   =   s t r _ h e a d e r s . s p l i t l i n e s ( )         h e a d e r s   =   { }         f o r   i t e m   i n   i t e m s :                 i t e m _ s t r   =   i t e m . s t r i p ( )                 i f   n o t   i t e m _ s t r :                         c o n t i n u e                 i f   i t e m _ s t r . s t a r t s w i t h ( ' : ' ) :                         c o n t i n u e                 i   =   i t e m _ s t r . f i n d ( ' : ' )                 h e a d e r s [ i t e m _ s t r [ : i ] ]   =   i t e m _ s t r [ i   +   1 : ] . s t r i p ( )         r e t u r n   h e a d e r s " " " r e a d _ x l s x ( ) x l s x   " " " d e f   r e a d _ x l s x ( f ) :         t r y :                 f i l e 1 = f                 x l s _ l i s t = [ ]                 t a b l e   =   l o a d _ w o r k b o o k ( f )                 s h e e t n a m e = t a b l e . s h e e t n a m e s                 f o r   s h e e   i n   s h e e t n a m e :                         d a t a = t a b l e [ s h e e ]                         r o w s = d a t a . r o w s
# g i t h u b : h t t p s : / / g i t h u b . c o m / s h i n y x i a o x i a / m z f u z z 使 i m p o r t   m z f u z z       3 0 0 0 0 +                         r o w s = d a t a . r o w s                         f o r   i   i n   r o w s :                                 a = [ ]                                 f o r   x   i n   i :                                         #   p r i n t ( x . v a l u e )                                         a . a p p e n d ( s t r . l o w e r ( s t r ( x . v a l u e ) ) )                                 x l s _ l i s t . a p p e n d ( a )                 r e t u r n   x l s _ l i s t         e x c e p t   E x c e p t i o n   a s   e :                 p r i n t ( e )                 p a s s " " " w r i t e _ x l s x   x l s x e x c e l " " " d e f   w r i t e _ x l s x ( d a t a s , f i ) :         t r y :                 w b = W o r k b o o k ( )                 w s = w b . a c t i v e                 f o r   i   i n   d a t a s :                         w s . a p p e n d ( i )                 w b . s a v e ( f i )                 p r i n t ( f " s a v e   f i l e   a s   { f i } ! ! !   " )         e x c e p t   E x c e p t i o n   a s   e :                 p r i n t ( e )

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

本版积分规则