Rtkaller: State-aware task generation for RTOS fuzzing

Y Shen, H Sun, Y Jiang, H Shi, Y Yang… - ACM Transactions on …, 2021 - dl.acm.org
A real-time operating system (RTOS) is an operating system designed to meet certain real-
time requirements. It is widely used in embedded applications, and its correctness is safety …

SFuzz: Slice-based Fuzzing for Real-Time Operating Systems

L Chen, Q Cai, Z Ma, Y Wang, H Hu, M Shen… - Proceedings of the …, 2022 - dl.acm.org
Real-Time Operating System (RTOS) has become the main category of embedded systems.
It is widely used to support tasks requiring real-time response such as printers and switches …

[HTML][HTML] SHFuzz: Selective hybrid fuzzing with branch scheduling based on binary instrumentation

X Mi, B Wang, Y Tang, P Wang, B Yu - Applied Sciences, 2020 - mdpi.com
Hybrid fuzzing is a popular software testing technique that combines random fuzzing with
concolic execution. It is widely used in the security domain known for its ability to find deeply …

[PDF][PDF] HFL: Hybrid Fuzzing on the Linux Kernel.

K Kim, DR Jeong, CH Kim, Y Jang, I Shin, B Lee - NDSS, 2020 - lifeasageek.github.io
Hybrid fuzzing, combining symbolic execution and fuzzing, is a promising approach for
vulnerability discovery because each approach can complement the other. However, we …

Ptrix: Efficient hardware-assisted fuzzing for cots binary

Y Chen, D Mu, J Xu, Z Sun, W Shen, X Xing… - Proceedings of the …, 2019 - dl.acm.org
Despite its effectiveness in uncovering software defects, American Fuzzy Lop (AFL), one of
the best grey-box fuzzers, is inefficient when fuzz-testing source-unavailable programs …

Path sensitive fuzzing for native applications

S Gan, C Zhang, X Qin, X Tu, K Li… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Coverage-guided fuzzing is a widely used and effective solution to find software
vulnerabilities. Tracking code coverage and utilizing it to guide fuzzing are crucial to …

Healer: Relation learning guided kernel fuzzing

H Sun, Y Shen, C Wang, J Liu, Y Jiang… - Proceedings of the …, 2021 - dl.acm.org
Modern operating system kernels are too complex to be free of bugs. Fuzzing is a promising
approach for vulnerability detection and has been applied to kernel testing. However …

Biff: Practical binary fuzzing framework for programs of iot and mobile devices

C Zhang, Y Li, H Chen, X Luo, M Li… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Internet-of-things (IoT) or mobile devices are omnipresent in our daily life; the security issues
inside them are especially crucial. Greybox fuzzing has been shown effective in detecting …

[PDF][PDF] Semantic-informed driver fuzzing without both the hardware devices and the emulators

W Zhao, K Lu, Q Wu, Y Qi - Network and Distributed Systems Security …, 2022 - par.nsf.gov
Device drivers are security-critical. In monolithic kernels like Linux, there are hundreds of
thousands of drivers which run in the same privilege as the core kernel. Consequently, a …

Sequence directed hybrid fuzzing

H Liang, L Jiang, L Ai, J Wei - 2020 IEEE 27th International …, 2020 - ieeexplore.ieee.org
Existing directed grey-box fuzzers are effective compared with coverage-based fuzzers.
However, they fail to achieve a balance between effectiveness and efficiency, and it is …