Papers: BinRec: Dynamic Binary Lifting and Recompilation
A summary of the paper BinRec: Dynamic Binary Lifting and Recompilation presented at EuroSys'20. BinRec is novel tool for binary lifting and recompilation which uses dynamic techniques to generate new binaries, in contrast to existing biniary recompilers like McSema and Rev.Ng which use static analysis and heuristic techniques to facilitate recompilation. BinRec employs dynamic analysis to lift binary code to LLVM IR and subsequently lowers it back to machine code, producing a “recovered” binary.