Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.
/ fgo Public archive

FGo: A Directed Grey-box Fuzzer with Probabilistic Exponential cut-the-loss Strategies

Notifications You must be signed in to change notification settings

harvey-lau/fgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The ReadMe of fgo

FGo is a fuzzing tool based on AFLGo. You can follow the instructions below to build it step by step.

Firstly, enter the Dependency directory and build the dependencies. You can run the download-libraries.sh, build-llvm11.sh, build-svf.sh and build-jsoncpp.sh one by one to download the LLVM pre-built binaries (or source code) and Z3 pre-built binaries.

Secondly, enter the Analyzer directory and build the distance analyzer via build-analyzer.sh.

Finally, enter the AFL-Fuzz directory and use make to build FGo.

About

FGo: A Directed Grey-box Fuzzer with Probabilistic Exponential cut-the-loss Strategies

Topics

Resources

Stars

Watchers

Forks