我想将X86_64,x86,ARM可执行文件转换为LLVM IR(反汇编)。
您建议什么解决方案?
最佳答案
mcsema是一种生产质量的二元提升器。它需要x86和x86-64,并将其静态“提升”到LLVM IR。它是经过积极维护的BSD许可,并且具有大量的测试和文档。
https://github.com/trailofbits/mcsema
关于translation - 将机器代码转换为LLVM IR(将X86_64.X86.ARM分解/重组为LLVM位代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6981810/