invalid data via the software’s environment or an external process. In
the case of fuzz testing, however, the input data is random (to the
extent that computer-generated data can be truly random): it is
generated by tools called fuzzers, which usually work by copying and