LibAFL icon indicating copy to clipboard operation
LibAFL copied to clipboard

Reproducer: A tool/feature to enable easy reproduction of objectives

Open s1341 opened this issue 4 years ago • 0 comments

Once the launcher is a little more mature, another thing that would be awesome to add to it is a 'reproducer' mode, which takes a given objective-achieving corpus member (or a set of them?) and re-runs them under some combination of the original and additional harnesses/sanitizers/etc. conditions, allowing easy reproduction of the test cases. This is especially important with frida-asan, as the target binary itself no longer has the built-in ASAN instrumentation.

Perhaps we should also assign a unique string or tag (some random hash/twister) to each objective achieving test case, so that they can be easily identified. This is something lacking in afl++. The filenames it produces are not unique, and it's easy to loose track of them.

Thoughts?

s1341 avatar Apr 08 '21 18:04 s1341