diff --git a/fuzzers/afl_empty_seeds/fuzzer.py b/fuzzers/afl_empty_seeds/fuzzer.py index c0d8956eb..a0c00a185 100755 --- a/fuzzers/afl_empty_seeds/fuzzer.py +++ b/fuzzers/afl_empty_seeds/fuzzer.py @@ -92,6 +92,7 @@ def check_skip_det_compatible(additional_flags): return False return True + def prepare_empty_corpus(input_corpus): if os.path.exists(input_corpus): shutil.rmtree(input_corpus) diff --git a/fuzzers/aflplusplus_empty_seeds/fuzzer.py b/fuzzers/aflplusplus_empty_seeds/fuzzer.py index 295d4c8f4..1d7c371de 100755 --- a/fuzzers/aflplusplus_empty_seeds/fuzzer.py +++ b/fuzzers/aflplusplus_empty_seeds/fuzzer.py @@ -234,6 +234,7 @@ def build(*args): # pylint: disable=too-many-branches,too-many-statements shutil.copy('/afl/afl-frida-trace.so', build_directory) shutil.copy('/get_frida_entry.sh', build_directory) + def prepare_empty_corpus(input_corpus): if os.path.exists(input_corpus): shutil.rmtree(input_corpus) diff --git a/fuzzers/honggfuzz_empty_seeds/fuzzer.py b/fuzzers/honggfuzz_empty_seeds/fuzzer.py index 642e8d1e0..07101bce0 100644 --- a/fuzzers/honggfuzz_empty_seeds/fuzzer.py +++ b/fuzzers/honggfuzz_empty_seeds/fuzzer.py @@ -42,6 +42,7 @@ def prepare_empty_corpus(input_corpus): with open(os.path.join(input_corpus, 'a'), 'wb') as f: f.write(b'a') + def fuzz(input_corpus, output_corpus, target_binary): """Run fuzzer.""" diff --git a/fuzzers/libafl_empty_seeds/fuzzer.py b/fuzzers/libafl_empty_seeds/fuzzer.py index 2b31e3d32..a0153f385 100755 --- a/fuzzers/libafl_empty_seeds/fuzzer.py +++ b/fuzzers/libafl_empty_seeds/fuzzer.py @@ -16,6 +16,7 @@ import os import subprocess +import shutil from fuzzers import utils @@ -37,6 +38,7 @@ def prepare_fuzz_environment(input_corpus): # Create at least one non-empty seed to start. utils.create_seed_file_for_empty_corpus(input_corpus) + def prepare_empty_corpus(input_corpus): if os.path.exists(input_corpus): shutil.rmtree(input_corpus) diff --git a/fuzzers/libfuzzer_empty_seeds/fuzzer.py b/fuzzers/libfuzzer_empty_seeds/fuzzer.py index 97c0f221d..bd3a233b8 100755 --- a/fuzzers/libfuzzer_empty_seeds/fuzzer.py +++ b/fuzzers/libfuzzer_empty_seeds/fuzzer.py @@ -40,6 +40,7 @@ def fuzz(input_corpus, output_corpus, target_binary): run_fuzzer.""" run_fuzzer(input_corpus, output_corpus, target_binary) + def prepare_empty_corpus(input_corpus): if os.path.exists(input_corpus): shutil.rmtree(input_corpus)