[13431] 2018-11-18_Slither:第一款针对Solidity的静态分析框架

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2018-11-18_Slither:第一款针对Solidity的静态分析框架 S l i t h e r S o l i d i t y A l p h a _ h 4 c k   F r e e B u f   2 0 1 8 - 1 1 - 1 8 S l i t h e r S o l i d i t y S l i t h e r A P I S o l i d i t y S l i t h e r S l i t h e r S l i t h e r S o l i d i t y S l i t h e r $ s l i t h e r   c o n t r a c t . s o l
S l i t h e r A P I S o l i d i t y 使 S l i t h e r 1   2   3     m y C o n t r a c t f u n c t i o n ( s ) m y V a r A P I S l i t h e r S l i t h e r p r i n t e r 1   p r i n t e r p r i n t e r 2   p r i n t e r 3   p r i n t e r # f u n c t i o n _ w r i t i n g . p y i m p o r t   s y s f r o m   s l i t h e r . s l i t h e r   i m p o r t   S l i t h e r   i f l e n ( s y s . a r g v )   ! =   2 : p r i n t ( ' p y t h o n . p y f u n c t i o n _ w r i t i n g . p y   f i l e . s o l ' ) e x i t ( - 1 )   # I n i t   s l i t h e r s l i t h e r =   S l i t h e r ( s y s . a r g v [ 1 ] )   #   G e t t h e   c o n t r a c t c o n t r a c t =   s l i t h e r . g e t _ c o n t r a c t _ f r o m _ n a m e ( ' m y C o n t r a c t ' )   #   G e t t h e   v a r i a b l e m y V a r =   c o n t r a c t . g e t _ s t a t e _ v a r i a b l e _ f r o m _ n a m e ( ' m y V a r ' )   #   G e t t h e   f u n c t i o n s   w r i t i n g   t h e   v a r i a b l e f u n c s _ w r i t i n g _ m y V a r =   c o n t r a c t . g e t _ f u n c t i o n s _ w r i t i n g _ t o _ v a r i a b l e ( m y V a r )   # P r i n t   t h e   r e s u l t p r i n t ( ' F u n c t i o n s t h a t   w r i t e   t o   " m y V a r " :   { } ' . f o r m a t ( [ f . n a m e   f o r   f   i n f u n c s _ w r i t i n g _ m y V a r ] ) )
4   p r i n t e r S l i t h e r p r i n t e r S l i t h e r P y t h o n   3 . 6 + s o l c S o l i d i t y 使 p i p 使 G i t 使 使 $   p i p   i n s t a l l   s l i t h e r - a n a l y z e r $   g i t   c l o n e   h t t p s : / / g i t h u b . c o m / t r a i l o f b i t s / s l i t h e r . g i t   & &   c d   s l i t h e r $   p y t h o n   s e t u p . p y   i n s t a l l
. s o l G i t H u b h t t p s : / / g i t h u b . c o m / t r a i l o f b i t s / s l i t h e r * t r a i l o f b i t s F B A l p h a _ h 4 c k F r e e B u f . C O M $ s l i t h e r   t e s t s / u n i n i t i a l i z e d . s o l   #   a r g u m e n t   c a n   b e   f i l e ,   f o l d e r   o r   g l o b ,   b e   s u r e t o   q u o t e   t h e   a r g u m e n t   w h e n   u s i n g   a   g l o b [ . . ] I N F O : D e t e c t o r s : U n i n i t i a l i z e d s t a t e   v a r i a b l e s   i n   t e s t s / u n i n i t i a l i z e d . s o l ,   C o n t r a c t :   U n i n i t i a l i z e d ,   V a r s : d e s t i n a t i o n ,   U s e d   i n   [ ' t r a n s f e r ' ] [ . . ]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则