diff options
Diffstat (limited to 'sapi/fuzzer/generate_unserializehash_corpus.php')
-rw-r--r-- | sapi/fuzzer/generate_unserializehash_corpus.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sapi/fuzzer/generate_unserializehash_corpus.php b/sapi/fuzzer/generate_unserializehash_corpus.php new file mode 100644 index 0000000000..04c6ea1428 --- /dev/null +++ b/sapi/fuzzer/generate_unserializehash_corpus.php @@ -0,0 +1,10 @@ +<?php + +$corpusDir = __DIR__ . '/corpus/unserializehash'; +@mkdir($corpusDir); + +foreach (hash_algos() as $algo) { + $ctx = hash_init($algo); + $algx = preg_replace('/[^-_a-zA-Z0-9]/', '_', $algo); + file_put_contents($corpusDir . '/' . $algx, "x|" . serialize($ctx)); +} |