[14770] 2019-11-02_uniFuzzer:一款基于Unicorn和LibFuzzer的闭源模糊测试工具

文档创建者:s7ckTeam
浏览次数:6
最后更新:2025-01-18
2019-11-02_uniFuzzer:一款基于Unicorn和LibFuzzer的闭源模糊测试工具 u n i F u z z e r U n i c o r n L i b F u z z e r A l p h a _ h 4 c k   F r e e B u f   2 0 1 9 - 1 1 - 0 2 u n i F u z z e r u n i F u z z e r U n i c o r n L i b F u z z e r A R M / M I P S 3 2 L S B   E L F 广 广 u n i F u z z e r U n i c o r n U n i c o r n Q E M U Q E M U C P U U n i c o r n Q E M U Q E M U C P U A P I U n i c o r n Q E M U C P U 使 U n i c o r n U n i c o r n G i t h u b i s s u e U n i c o r n Q E M U U n i c o r n r e l e a s e 2 0 1 7 1 . 0 . 1 Q E M U   2 Q E M U Q E M U   4 Q E M U f u z z i n g 使 I o T Q E M U U n i c o r n Q E M U Q E M U Q E M U C P U Q E M U T C G x 8 6 M I P S Q E M U
B a s i c   B l o c k M I P S T C G x 8 6 T B ( T r a n s l a t i o n   B l o c k ) Q E M U T B T B U n i c o r n J I T T B T B U n i c o r n h o o k T C G T C G T B h o o k T C G T C G L i b F u z z e r L i b F u z z e r L L V M f u z z i n g A F L L i b F u z z e r 1 .   使 f u z z i n g 2 .   f u z z i n g f o r k ( ) 3 .   便 A P I 便 A F L L i b F u z z e r f u z z i n g u n i F u z z e r U n i c o r n L i b F u z z e r 1 便 2 3 使 4 5 P R E L O A D 广 使 g i t G i t H u b 1 2 c a l l b a c k . c v o i d   o n L i b L o a d ( c o n s t   c h a r   * l i b N a m e ,   v o i d   * b a s e A d d r ,   v o i d   * u c B a s e A d d r ) U n i c o r n 便 i n t   u n i F u z z e r I n i t ( u c _ e n g i n e   * u c ) U n i c o r n 便 i n t   u n i F u z z e r B e f o r e E x e c ( u c e n g i n e   * u c ,   c o n s t   u i n t 8 t   * d a t a ,   s i z e _ t   l e n ) i n t   u n i F u z z e r A f t e r E x e c ( u c _ e n g i n e   * u c ) 3 m a k e u f g i t   c l o n e   h t t p s : / / g i t h u b . c o m / P A G a l a x y L a b / u n i F u z z e r . g i t
u n i F u z z e r 使 U F _ T A R G E T E L F U F _ P R E L O A D U F _ L I B P A T H 使 使 : 广 使 d e m o 1 d e m o - v u l n . c v u l n ( ) 2 d e m o - l i b c p r e l o a d . c P R E L O A D p r i n t f ( ) m a l l o c ( ) / f r e e ( ) 3 c a l l b a c k / d e m o - c a l l b a c k . c d e m o v u l n ( ) m i p s e l g c c D e b i a n g c c - m i p s e l - l i n u x - g n u d e m o 使 d e m o - v u l n d e m o - l i b c p r e l o a d . s o 使 使 m a k e u n i F u z z e r M I P S   d e m o d e m o d e m o - c a l l b a c k . c M I P S l i b c D e b i a n l i b c 6 - m i p s e l - c r o s s l i b c / u s r / m i p s e l - l i n u x - g n u / l i b / U F _ L I B P A T H h t t p s : / / g i t h u b . c o m / P A G a l a x y L a b / u n i F u z z e r * P A G a l a x y L a b F B A l p h a _ h 4 c k F r e e B u f . C O M U F _ T A R G E T = < t a r g e t >   [ U F _ P R E L O A D = < p r e l o a d > ]   U F _ L I B P A T H = < l i b P a t h >   . / u f #   t h e   t a r g e t   b i n a r y         #   ' - X l i n k e r   - - h a s h - s t y l e = s y s v '   t e l l s   g c c   t o   u s e   ' D T _ H A S H '   i n s t e a d   o f   ' D T _ G N U _ H A S H '   f o r   s y m b o l   l o o k u p         #   s i n c e   c u r r e n t l y   u n i F u z z e r   d o e s   n o t   s u p p o r t   ' D T _ G N U _ H A S H '         m i p s e l - l i n u x - g n u - g c c   d e m o - v u l n . c   - X l i n k e r   - - h a s h - s t y l e = s y s v   - n o - p i e   - o   d e m o - v u l n         #   t h e   p r e l o a d   l i b r a r y         m i p s e l - l i n u x - g n u - g c c   - s h a r e d   - f P I C   - n o s t d l i b   - X l i n k e r   - - h a s h - s t y l e = s y s v   d e m o - l i b c p r e l o a d . c   - o   d e m o - l i b c p r e l o a d . s o U F _ T A R G E T = < p a t h   t o   d e m o - v u l n >   U F _ P R E L O A D = < p a t h   t o   d e m o - l i b c p r e l o a d . s o >   U F _ L I B P A T H = < l i b   p a t h   f o r   M I P S >   . / u f


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

本版积分规则