@inproceedings{b204b17f3fa34ed1b14a92f6180c1de6,
title = "LAFuzz: Neural Network for Efficient Fuzzing",
abstract = "Fuzzing is a well-known technique for efficiently finding software vulnerabilities. Unfortunately, due to syntax check, even the state-of-The-Art fuzzers are not very efficient at discovering hard-To-Trigger bugs in applications that expect highly structured inputs. Grammar-based fuzzers, while effective, often require expert knowledge and incur significant computational overhead. In this paper, we present LAFuzz, an automated fuzzer that generates high-quality seed inputs, which utilizes a variety of deep neural network model with different setup to efficiently fuzz programs that expect structured or unstructured inputs. We achieve this by combining mutation-based fuzzing and generation-based fuzzing offline. Our evaluation on 8 popular real-world applications demonstrated that LAFuzz-LSTM and LAFuzz-Attention significantly outperform AFL, a state-of-The-Art fuzzer, on most cases both at discovering more crashes and achieving higher code coverage. In total, LAFuzz-LSTM and LAFuzz-Attention can effectively improve the code coverage over AFL by 7.55% and 7.67%; and both fuzzers can consistently discover 30.19% as well as 82.39% more unique crashes. Furthermore, extensive evaluation also showed that LAFuzz provides a great compatibility and expansibility.",
keywords = "AFL, Attention, Fuzzing, LSTM",
author = "Xiajing Wang and Changzhen Hu and Rui Ma and Binbin Li and Xuefei Wang",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 32nd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2020 ; Conference date: 09-11-2020 Through 11-11-2020",
year = "2020",
month = nov,
doi = "10.1109/ICTAI50040.2020.00098",
language = "English",
series = "Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI",
publisher = "IEEE Computer Society",
pages = "603--611",
editor = "Miltos Alamaniotis and Shimei Pan",
booktitle = "Proceedings - IEEE 32nd International Conference on Tools with Artificial Intelligence, ICTAI 2020",
address = "United States",
}