我有一个ELF文件,它是导航模块(我的宝马idrive CCC)的部分固件,我需要反编译elf文件。
我试过 Reko Decompiler,它说它不支持 IDA 上的 SH4 和 Snowman 插件,但看起来它没有检测到 SH4 架构,因为它在 C 代码中带来了一些推送和弹出指令,此外它被认为是作弊反编译器!,SH4架构有寄存器块,调用例程时不需要push和pop,它实际上没有这种东西。
在下图中,右侧的浮动窗口显示了正确的汇编代码,从我的 ELF 文件中拆解出来。但是在中心,您会看到一些不正确的组件,该雪人源自 ELF 文件,这是完全不同的!与正确的比较。
所以反编译器必须支持架构。我需要一个可以支持 SH4 架构和 ELF 文件的好的反编译器。