|
|
|
|
|
by jacquesgt
4210 days ago
|
|
AFL isn’t a source-level fuzzer. It interposes between the compiler and the assembler to add instrumentation to assembly code emitted by the compiler. Shouldn’t it be possible to do the same thing via binary rewriting or emulation in cases where source access isn’t possible? The first one would be hard and the second one would be slow, but I don’t think there’s anything about AFL’s approach that would stop this from working. |
|
A modified hypervisor that would use the features initially intended for “replay debugging” for measuring coverage instead could be cool, though.