News for hackers. Stuff that matters.
Re:A static binary rewriter that does not use heuristics by waterhouse on Saturday May 12, 2018 @05:07PM (#17056008)
I imagine it means that it takes the binary file, generates a new binary file, and is done, as opposed to rewriting things at runtime or needing profiling information from a prior run of the binary.
Re:A static binary rewriter that does not use heuristics by moyix on Saturday May 12, 2018 @06:39PM (#17056399)
This is correct. Specifically, there's a category of tool called "dynamic binary translators" (including Pin, DynamoRIO, Valgrind, and QEMU) that translate binary code one block at a time, just before it's executed.