Exploratory review of hybrid fuzzing for automated vulnerability detection

F Rustamov, J Kim, J Yu, J Yun - IEEE Access, 2021 - ieeexplore.ieee.org
Recently, software testing has become a significant component of information security. The
most reliable technique for automated software testing is a fuzzing tool that feeds programs …

FuSeBMC v4: Improving code coverage with smart seeds via BMC, fuzzing and static analysis

K Alshmrany, M Aldughaim, A Bhayat… - Formal Aspects of …, 2024 - dl.acm.org
Bounded model checking (BMC) and fuzzing techniques are among the most effective
methods for detecting errors and security vulnerabilities in software. However, there are still …

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 …

SILK: Constraint-guided Hybrid Fuzzing

J Li, Y Zhang - 2023 IEEE 47th Annual Computers, Software …, 2023 - ieeexplore.ieee.org
Hybrid fuzzing combines fuzzing and concolic execution which leverages the high-
throughput feature of fuzzing to explore easy-to-reach code, and the powerful constraint …

[图书][B] Efficient hybrid fuzzing for detecting vulnerabilities and achieving high coverage in software

K Alshmrany - 2023 - search.proquest.com
Developing secure and bug-free software is an extraordinarily challenging task. Due to the
devastating effects vulnerabilities may have on financial, security, or an individual's well …

HashMTI: Scalable Mutation-based Taint Inference with Hash Records

X Kong, Y Tang, P Wang, S Wei… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Mutation-based taint inference (MTI) is a novel technique for taint analysis. Compared with
traditional techniques that track propagations of taint tags, MTI infers a variable is tainted if …

[PDF][PDF] Designing an Extensible PBT Framework to Support Multiple Search Strategies

RJL Guedes - 2021 - repositorio-aberto.up.pt
Testing, both static and dynamic, is a critical activity for detecting defects and ensuring
software compliance according to a specification. One way to describe software …