There is a newer version of the record available.

Published July 5, 2024 | Version v1
Conference paper Open

Prospector: Boosting Directed Grey-box Fuzzing for Large-scale Target Sets with Iterative Prioritization

  • 1. ROR icon Institute of Information Engineering

Description

ISSTA 2024 Artifact for Prospector: Boosting Directed Grey-box Fuzzing for Large-scale Target Sets with Iterative Prioritization.

Prospector is a directed greybox fuzzing for large-scale target sets, currently only supporting the targets set by Address Sanitizer(ASan). 

Prospector-artifact includes the following components:

  • Prospector.tar.gz contains the source code of Prospector. The first version has a bug when fuzzing binary with small target sizes. You may use a stable version via the command ( git clone https://github.com/iskindar/Prospector.git ). 

    Note that this bug does not affect the results in the paper. This is because the bug only occurs in small binaries, and the vulnerabilities in these binaries were found by the fuzzer before it crashed due to the bug. That is why we failed to find this bug. Thanks to Yifan!

  • artifact.tar.gz contains all the scripts and data to reproduce experiments in the paper. 
  • README.md details 
    • how to setup Prospector
    • how to run an example usage
    • how to reproduce experimental results
    • how to expand the artifact

NOTE : If you want to build docker images for windranger, you need to change the first line of Dockerfile "from issta:base" to "from [MAIN_DOCKER_IMAGE]", where "MAIN_DOCKER_IMAGE" means the name of docker images built from the directory in "Docker-main". 

Alternatively, you can just pull the existing image from dockerhub by "docker pull iskindar/propspector-artifact:windranger" . 

Acknowledge

We greatly appreciate the artifacts from FishFuzz and DAFL. The Prospector-artifact has benefited significantly from these two works.

Contact

If you have any questions & find any bugs, feel free to contact me via iskindar97@gmail.com.

Files

README.md

Files (3.8 GB)

Name Size Download all
md5:526d6b185d5b23ac4037b4659f1f7374
3.8 GB Download
md5:602ae0fb08b1f418aa5c7a36a20451bd
13.7 MB Download
md5:6299625698201595ed632481e1590a28
21.7 kB Preview Download