Back to results

Georgia Institute of Technology

Fuzzing with Performance Monitoring and Tracing Hardware

Abstract

dc:description.abstract

The field of fuzzing has brought about many new open-source tools, techniques, and insights to improve the state of the art of automated vulnerability discovery systems. However, there are instances where the adoption of such new techniques and tools improves the state of the art of these systems while at the expense of portability, accessibility, and performance. Additionally, while many of the processor platforms used in the fuzzing com- munity already come built with components that observe program execution in the form of performance monitoring and tracing hardware, such hardware is not commonly used by fuzzers. On a similar note, there is currently a lack of evaluations for the usage of such hardware in the fuzzing literature. The most commonly used processor platforms in the fuzzing community are Intel processors. Our work seeks to evaluate the performance im- pact in using performance monitoring and tracing hardware (specifically Intel Last Record Branch sampling and Intel Branch Trace Store) for coverage feedback in coverage-guided fuzzers. In our evaluation, we seek to learn if the adoption of these specific performance monitoring and tracing hardware in coverage-guided fuzzers can improve the performance of binary-only fuzzing.

Degree

thesis:*
Level thesis:degree_level
Masters
Department dc:contributor.department
Electrical and Computer Engineering
Grantor dc:publisher
Georgia Institute of Technology
Year dc:date.issued
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Lopez, Gabriela
Advisor dc:contributor.advisor
  • Saltaformaggio, Brendan D.
Committee members dc:contributor.committeemember
  • Beyah, Raheem
  • Pearce, Paul

Subjects

dc:subject × 6

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1853/66560
OAI identifier oai:identifier
oai:repository.gatech.edu:1853/66560

Chain of custody

source
Harvested from
Georgia Tech
Base URL
repository.gatech.edu/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Lopez, Gabriela. Fuzzing with Performance Monitoring and Tracing Hardware. Masters thesis, Georgia Institute of Technology, 2022. http://hdl.handle.net/1853/66560