Black-Box Fuzzing
ConceptBlack-box fuzzing is a dynamic software testing technique that generates and mutates inputs without consulting the internal behavior of the program under test. It is valued for its compatibility with closed-source, embedded, network-only, and hardware targets, but its bug-finding effectiveness is constrained by the absence of internal feedback. Mainstream coverage-guided fuzzers such as AFL operate a blackbox fallback mode when instrumentation is unavailable, relying solely on crash and hang (timeout) detection as feedback, and recent industrial practice (FieldFuzz, Ratel, RISCover) continues to extend black-box techniques to PLC runtimes, enterprise DBMSs, and closed-source RISC-V CPUs.
WIKI
Definition
Black-box fuzzing is a dynamic software testing technique in which a Program Under Test (PUT) is executed recurrently with generated inputs (seeds) in order to trigger software bugs, without taking into account the internal behavior of the program when constructing those inputs. It is described in the fuzzing literature as "the simplest variant of fuzzing."
Characteristics
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →