[10370] 2016-08-04_Python渗透工具的架构探讨

文档创建者:s7ckTeam
浏览次数:6
最后更新:2025-01-18
2016-08-04_Python渗透工具的架构探讨 P y t h o n V i l l a n C h   F r e e B u f   2 0 1 6 - 0 8 - 0 4 V i l l a n C h F r e e B u f 0 × 0 0     S Q L m a p   S Q L m a p     S Q L m a p     S Q L m a p               0 × 0 1         1 .           2 .   s h e l l           3 .     A P I       A P I     A P I     A P I     s h e l l     A P I           P y t h o n   P y t h o n   c m d                 o p t p a r s e r c m d   s h e l l     c m d     C m d     s h e l l     P y t h o n   使   o p t p a r s e r   便           S Q L m a p     S Q L m a p     s h e l l             S Q L m a p     A P I     A P I     使 使   S Q L m a p   A P I     S Q L m a p     A P I     R E S T f u l     A P I   使 使   S Q L m a p     A P I  
0 × 0 2     y o u r d a t a . p y     S Q L m a p             S Q L m a p             d a t a . p y     A t t r i b D i c t     S Q L m a p     D i c t     D i c t     D i c t     S Q L m a p     S Q L   使   c o n f     k b     i m p o r t     c o n f     k b   便     d e f a u l t s . p y     d i c t s   c o r e     S Q L m a p     i m p o r t   便 f r o m   y o u r d a t a   i m p o r t   X X X X X X         f r o m   d a t a . y o u r d a t a   i m p o r t   X X X X X X # ! / u s r / b i n / e n v   p y t h o n f r o m   l i b . c o r e . d a t a t y p e   i m p o r t   A t t r i b D i c t f r o m   l i b . c o r e . l o g   i m p o r t   L O G G E R #   s q l m a p   p a t h s p a t h s   =   A t t r i b D i c t ( ) #   o b j e c t   t o   s t o r e   o r i g i n a l   c o m m a n d   l i n e   o p t i o n s c m d L i n e O p t i o n s   =   A t t r i b D i c t ( ) #   o b j e c t   t o   s t o r e   m e r g e d   o p t i o n s   ( c o m m a n d   l i n e ,   c o n f i g u r a t i o n   f i l e   a n d   d e f a u l t   o p t i o n s ) m e r g e d O p t i o n s   =   A t t r i b D i c t ( ) #   o b j e c t   t o   s h a r e   w i t h i n   f u n c t i o n   a n d   c l a s s e s   c o m m a n d #   l i n e   o p t i o n s   a n d   s e t t i n g s c o n f   =   A t t r i b D i c t ( ) #   o b j e c t   t o   s h a r e   w i t h i n   f u n c t i o n   a n d   c l a s s e s   r e s u l t s k b   = A t t r i b D i c t ( ) #   o b j e c t   w i t h   e a c h   d a t a b a s e   m a n a g e m e n t   s y s t e m   s p e c i f i c   q u e r i e s q u e r i e s   =   { } #   l o g g e r l o g g e r   =   L O G G E R    
1 2 3 0 × 0 3   I / O     I / O     I / O     I / O   1 .   ( )                 2 .     I / O   ( 访 )                 3 .     I / O   (   c s v ,   x m l ,   j s o n   )                 4 .     I / O   ?   I / O           使   T o r     V P N     使   H T T P     T o r     V P N 使   V P N     I / O     S Q L m a p   使   T o r           H T T P   p r
o x y   I / O           P y t h o n     r e q u e s t s             S Q L m a p     T o r     h t t p     I / O             T o r     c o n n R e a d P r o x y   I / O     p r i n t     p r i n t       D e b u g     D e b u g     E r r o r       I n f o ,   W a r n i n g ,   C r i t i c a l     I n f o     C r i t i c a l     I n f o     E r r o r     C r i t i c a l   使   l o g g i n g           使 使   S Q L m a p   使 0 × 0 4     t r y     e x c e p t   使   P y t h o n     V a l u e E r r o r   I n d e x E r r o r   使
0 × 0 5     P y t h o n     P y t h o n   使   s h e l l   便   S Q L m a p   使 S Q L m a p     A P I     A P I     S Q L  
0 × 0 6   B         使   P y t h o n           * V i l l a n C h F r e e B u f
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则