arrow
Return

DatAFLow: Toward a Data-flow-guided Fuzzer

delete2023-07-21
delete0
delete
OA
AI
A
Adrian Herrera *
M
Mathias Payer
A
Antony L. Hosking
DOI:10.1145/3587159delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
This Replicating Computational Report (RCR) describes (a) our datAFLow fuzzer and (b) how to replicate the results in datAFLow: Toward a Data-Flow-Guided Fuzzer. Our primary artifact is the datAFLow fuzzer. Unlike traditional coverage-guided greybox fuzzers-which use control-flow coverage to drive program exploration-datAFLow uses data-flow coverage to drive exploration. This is achieved through a set of LLVM-based analyses and transformations. In addition to datAFLow, we also provide a set of tools, scripts, and patches for (a) statically analyzing data flows in a target program, (b) compiling a target program with the datAFLow instrumentation, (c) evaluating datAFLow on the Magma benchmark suite, and (d) evaluating datAFLow on the DDFuzz dataset. datAFLow is available at https://github.com/HexHive/datAFLow.
Keywords:
Fuzzing
data flow
coverage

Journal

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

A
Australian National University
Scholars:
2.1W
Papers: 2.3W
Citations: 3.9W
S
swiss federal institutes of technology domain
Scholars:
9.0W
Papers: 8.0W
Citations: 163
Cited Papers

Cited Papers

A Survey on Data-Flow Testing
err2017-03-10
err70
PREAI
errSu, Ting; Wu, Ke; Miao, Weikai; Pu, Geguang; He, Jifeng; Chen, Yuting; Su, Zhendong
errShare
errSave
Immunotactoid glomerulopathy in a child with Down syndrome
err1993-02-01
err0
PREAI
errTsukasa Takemura; Kazuo Yoshioka; Norihisa Akano; Iwao Michihata; Mitsuru Okada; Sunao Maki; Hidekazu Shigematsu
errShare
errSave
Dawn-dusk difference of periodic oxygen EUV dayglow variations at Venus observed by Hisaki
err2017-08-01
err0
PREAI
errKei Masunaga; Kanako Seki; Naoki Terada; Fuminori Tsuchiya; Tomoki Kimura; Kazuo Yoshioka; Go Murakami; Atsushi Yamazaki; Chihiro Tao; François Leblanc; Ichiro Yoshikawa
errShare
errSave
Annotation of bacterial genomes using improved phylogenomic profiles
err2003-07-03
err0
PREAI
errF. Enault; K. Suhre; C. Abergel; O. Poirot; J.-M. Claverie
errShare
errSave
errShare
errSave
researcher View more