Abstract
WeightedAFL (WAFL) is an improvement to open source fuzzer, American Fuzzy Lop (AFL). Fuzzers modify input to target programs in order to produce crashes and other unintended output in those target programs. WAFL integrates directly with AFL to determine offsets within a buffer that will improve performance metrics. WAFL uses various machine learning techniques to learn these offsets. WAFL also provides a novel software engineering solution to integrate with AFL and allows contributors to quickly write and test algorithms in python. SAND2020-12546 O
Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA0003525.
- Developers:
-
Kincher-Winoto, Kina [1] ; Kavaler, David [1] ; Loffredo, Daniel [1]
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Release Date:
- 2020-04-28
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Version:
- 0.0.1
- Licenses:
-
Apache License 2.0
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:NA0003525
- Code ID:
- 47038
- Site Accession Number:
- SCR#2505
- Research Org.:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Country of Origin:
- United States
Citation Formats
Kincher-Winoto, Kina, Kavaler, David, and Loffredo, Daniel.
WeightedAFL.
Computer Software.
http://github.com/sandialabs/wafl.
USDOE.
28 Apr. 2020.
Web.
doi:10.11578/dc.20210330.2.
Kincher-Winoto, Kina, Kavaler, David, & Loffredo, Daniel.
(2020, April 28).
WeightedAFL.
[Computer software].
http://github.com/sandialabs/wafl.
https://doi.org/10.11578/dc.20210330.2.
Kincher-Winoto, Kina, Kavaler, David, and Loffredo, Daniel.
"WeightedAFL." Computer software.
April 28, 2020.
http://github.com/sandialabs/wafl.
https://doi.org/10.11578/dc.20210330.2.
@misc{
doecode_47038,
title = {WeightedAFL},
author = {Kincher-Winoto, Kina and Kavaler, David and Loffredo, Daniel},
abstractNote = {WeightedAFL (WAFL) is an improvement to open source fuzzer, American Fuzzy Lop (AFL). Fuzzers modify input to target programs in order to produce crashes and other unintended output in those target programs. WAFL integrates directly with AFL to determine offsets within a buffer that will improve performance metrics. WAFL uses various machine learning techniques to learn these offsets. WAFL also provides a novel software engineering solution to integrate with AFL and allows contributors to quickly write and test algorithms in python. SAND2020-12546 O
Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA0003525.},
doi = {10.11578/dc.20210330.2},
url = {https://doi.org/10.11578/dc.20210330.2},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20210330.2}},
year = {2020},
month = {apr}
}