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 …

BSFuzz: Branch-State Guided Hybrid Fuzzing

Q Hu, W Chen, Z Wang, S Lu, Y Nie, X Li, X Kuang - Electronics, 2023 - mdpi.com
Hybrid fuzzing is an automated software testing approach that synchronizes test cases
between the fuzzer and the concolic executor to improve performance. The concolic …

{EnFuzz}: Ensemble fuzzing with seed synchronization among diverse fuzzers

Y Chen, Y Jiang, F Ma, J Liang, M Wang… - 28th USENIX Security …, 2019 - usenix.org
Fuzzing is widely used for vulnerability detection. There are various kinds of fuzzers with
different fuzzing strategies, and most of them perform well on their targets. However, in …

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 …

Evaluating and improving hybrid fuzzing

L Jiang, H Yuan, M Wu, L Zhang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
To date, various hybrid fuzzers have been proposed for maximal program vulnerability
exposure by integrating the power of fuzzing strategies and concolic executors. While the …

SYNTONY: Potential-aware fuzzing with particle swarm optimization

X Wang, R Ma, W Huo, Z Zhang, J He, C Zhang… - Journal of Systems and …, 2024 - Elsevier
Fuzzing has gained significant traction in academic research as well as industry thanks to its
effectiveness for discovering software vulnerabilities. However, even the state-of-the-art …

[PDF][PDF] EMS: History-Driven Mutation for Coverage-based Fuzzing.

C Lyu, S Ji, X Zhang, H Liang, B Zhao, K Lu, R Beyah - NDSS, 2022 - ndss-symposium.org
Mutation-based fuzzing is one of the most popular approaches to discover vulnerabilities in
a program. To alleviate the inefficiency of mutation-based fuzzing incurred by high …

Beyond the Coverage Plateau: A Comprehensive Study of Fuzz Blockers (Registered Report)

W Gao, VT Pham, D Liu, O Chang, T Murray… - Proceedings of the 2nd …, 2023 - dl.acm.org
Fuzzing and particularly code coverage-guided greybox fuzzing is highly successful in
automated vulnerability discovery, as evidenced by the multitude of vulnerabilities …

Improving fuzzing through controlled compilation

L Simon, A Verma - 2020 IEEE European Symposium on …, 2020 - ieeexplore.ieee.org
We observe that operations performed by standard compilers harm fuzzing because the
optimizations and the Intermediate Representation (IR) lead to transformations that improve …

Designing new operating primitives to improve fuzzing performance

W Xu, S Kashyap, C Min, T Kim - Proceedings of the 2017 ACM SIGSAC …, 2017 - dl.acm.org
Fuzzing is a software testing technique that finds bugs by repeatedly injecting mutated
inputs to a target program. Known to be a highly practical approach, fuzzing is gaining more …