Assembly 将alpha/arm可执行二进制文件转换回alpha/arm指令?

Assembly 将alpha/arm可执行二进制文件转换回alpha/arm指令?,assembly,arm,executable,Assembly,Arm,Executable,出于某些研究原因,我想将alpha/arm可执行文件转换回alpha/arm指令。我目前正在寻找任何可以轻松完成这项工作的工具 有没有可能?谢谢它是什么类型的可执行文件 如果它是ELF可执行文件,则可以使用linux binutils包中的objdump命令将程序集取回 还有一个来自HexRays的工具,它涵盖了各种各样的体系结构和可执行格式。IDA工具不是免费的。objdump也可以反汇编原始二进制文件,而不仅仅是ELF。例如:objdump-b binary-m arm-D myfile.b

出于某些研究原因,我想将alpha/arm可执行文件转换回alpha/arm指令。我目前正在寻找任何可以轻松完成这项工作的工具


有没有可能?谢谢

它是什么类型的可执行文件

如果它是ELF可执行文件,则可以使用linux binutils包中的objdump命令将程序集取回


还有一个来自HexRays的工具,它涵盖了各种各样的体系结构和可执行格式。IDA工具不是免费的。

objdump也可以反汇编原始二进制文件,而不仅仅是ELF。例如:objdump-b binary-m arm-D myfile.bin。@Vlad例如,我的二进制文件是Alpha/OSF4 ecoff。我会试试这个ObjDump应该理解Alpha/ecoff,IDA也是。但是,您需要获得正确版本的objdump。或者,您可以下载GNUBINUTILS源代码并为Alpha/Ecoff构建交叉编译包,只需为配置脚本使用正确的选项即可