News for hackers. Stuff that matters.
Re:Let’s build a high-performance fuzzer with GPUs by SAI_Peregrinus on Thursday October 22, 2020 @03:52PM (#24862604)
How hard would it be to adapt this to use when source is available? Obviously one could just use the binary, but being able to skip the lifting phase could reduce complexity. If you can compile code to LLVM IR (say, with Clang) anyway it'd be nice if the resulting tool could take that as input.
Re:Let’s build a high-performance fuzzer with GPUs by ksml on Thursday October 22, 2020 @04:25PM (#24862908)
It would be doable but not trivial. We're depending on remill not only to lift binaries, but also to add instrumentation for interposing on and translate memory accesses and function calls. We could use uninstrumented LLVM IR as input, but would need to write an LLVM pass to add in equivalent instrumentation. This shouldn't be terribly hard, but we're currently focused on getting everything working with remill.