ITh4cker / awesome-directed-fuzzing

A curated list of awesome directed fuzzing research papers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-directed-fuzzing

Directed Fuzzing seems to be a current hot research topic. This repository aims to provide a curated list of research papers focusing on directed greybox fuzzing (see more directed whitebox fuzzing and miscellaneous).

Directed Greybox Fuzzing

[CCS'17] Directed Greybox Fuzzing [paper] [project] [slides] [talk]

[CCS'18] Hawkeye: Towards a Desired Directed Grey-box Fuzzer [paper] [project] [slides] [talk]

[DSN'19] 1dVul: Discovering 1-day Vulnerabilities through Binary Patches [paper]

[ICPC'19] Sequence coverage directed greybox fuzzing [paper]

[CCS'19] Poster: Directed Hybrid Fuzzing on Binary Code [paper]

[ICSE'19] LEOPARD: Identifying Vulnerable Code for Vulnerability Assessment through Program Metrics [paper] [project]

[arxiv'19] V-Fuzz: Vulnerability-Oriented Evolutionary Fuzzing [paper]

[SANER'20] Sequence directed hybrid fuzzing [paper]

[ICSE'20] Targeted Greybox Fuzzing with Static Lookahead Analysis [paper] [talk]

[SEC'20] FuzzGuard: Filtering out Unreachable Inputs in Directed Grey-box Fuzzing through Deep Learning [paper] [project] [slides] [talk]

[SEC'20] ParmeSan: Sanitizer-guided Greybox Fuzzing [paper] [project] [slides] [talk]

[RAID'20] Binary-level Directed Fuzzing for Use-After-Free Vulnerabilities [paper] [project]

[arxiv'20] TOFU: Target-Oriented FUzzer [paper]

  • Command-line flags: TOFU augments the input space that it explores to include command-line flags, so that users do not have to select such flags manually.
  • Distance metric: the number of correct branching decisions needed to reach the target, and does not use a complicated relationship to the history of the annealing that has taken place (e.g., min-max normalized values)
  • Input-structure aware: TOFU leverages knowledge of the program’s input structure in the form of a protobuf specification.

[arxiv'20] SoK: The Progress, Challenges, and Perspectives of Directed Greybox Fuzzing [paper]

About

A curated list of awesome directed fuzzing research papers