Diane: Identifying fuzzing triggers in apps to generate under-constrained inputs for iot devices

N Redini, A Continella, D Das… - … IEEE Symposium on …, 2021 - ieeexplore.ieee.org
Internet of Things (IoT) devices have rooted themselves in the everyday life of billions of
people. Thus, researchers have applied automated bug finding techniques to improve their …

Typestate-guided fuzzer for discovering use-after-free vulnerabilities

H Wang, X Xie, Y Li, C Wen, Y Li, Y Liu, S Qin… - Proceedings of the …, 2020 - dl.acm.org
Existing coverage-based fuzzers usually use the individual control flow graph (CFG) edge
coverage to guide the fuzzing process, which has shown great potential in finding …

Pafl: extend fuzzing optimizations of single mode to industrial parallel mode

J Liang, Y Jiang, Y Chen, M Wang, C Zhou… - Proceedings of the 2018 …, 2018 - dl.acm.org
Researchers have proposed many optimizations to improve the efficiency of fuzzing, and
most optimized strategies work very well on their targets when running in single mode with …

Fuzzing embedded systems using debug interfaces

M Eisele, D Ebert, C Huth, A Zeller - Proceedings of the 32nd ACM …, 2023 - dl.acm.org
Fuzzing embedded systems is hard. Their key components–microcontrollers–are highly
diverse and cannot be easily virtualized; their software may not be changed or instrumented …

Generating effective test cases for self-driving cars from police reports

A Gambi, T Huynh, G Fraser - Proceedings of the 2019 27th ACM Joint …, 2019 - dl.acm.org
Autonomous driving carries the promise to drastically reduce the number of car accidents;
however, recently reported fatal crashes involving self-driving cars show that such an …

{USBFuzz}: A Framework for Fuzzing {USB} Drivers by Device Emulation

H Peng, M Payer - 29th USENIX Security Symposium (USENIX Security …, 2020 - usenix.org
The Universal Serial Bus (USB) connects external devices to a host. This interface exposes
the OS kernels and device drivers to attacks by malicious devices. Unfortunately, kernels …

Utopia: Automatic generation of fuzz driver using unit tests

B Jeong, J Jang, H Yi, J Moon, J Kim… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
Fuzzing is arguably the most practical approach for detecting security bugs in software, but a
non-trivial extent of efforts is required for its adoption. To be effective, high-quality fuzz …

POWER: Program option-aware fuzzer for high bug detection ability

A Lee, I Ariq, Y Kim, M Kim - 2022 IEEE Conference on …, 2022 - ieeexplore.ieee.org
Most programs with command-line interface (CLI) have dozens of command-line options
(eg,-l,-F,-R for ls) to alternate the operation of the programs. Thus, depending on the option …

Profuzzer: On-the-fly input type probing for better zero-day vulnerability discovery

W You, X Wang, S Ma, J Huang… - … IEEE symposium on …, 2019 - ieeexplore.ieee.org
Existing mutation based fuzzers tend to randomly mutate the input of a program without
understanding its underlying syntax and semantics. In this paper, we propose a novel on-the …

Savior: Towards bug-driven hybrid testing

Y Chen, P Li, J Xu, S Guo, R Zhou… - … IEEE Symposium on …, 2020 - ieeexplore.ieee.org
Hybrid testing combines fuzz testing and concolic execution. It leverages fuzz testing to test
easy-to-reach code regions and uses concolic execution to explore code blocks guarded by …