C 从x86程序集文件反编译

C 从x86程序集文件反编译,c,assembly,x86-64,decompiling,decompiler,C,Assembly,X86 64,Decompiling,Decompiler,我有一个x86汇编程序,我想反编译成更高级的语言。我为此签出,但它似乎只接受二进制文件作为输入。我的选择是什么?有一个产品是由assembler开发的,名为,但我希望他们的定价面向代码库大的企业客户,而不是单文件私人用户。从自由解决方案来看,(有些死机)和(似乎是活动的)需要某种编译的二进制文件。还需要二进制输入(通过IDA)。一个明显的方法是使用x86汇编程序进行组装,然后在生成的二进制文件上使用回飞棒。这不起作用,回飞棒崩溃了!哦,那太可悲了。还有一些其他反编译工具列在;您可以试一试。@us

我有一个x86汇编程序,我想反编译成更高级的语言。我为此签出,但它似乎只接受二进制文件作为输入。我的选择是什么?

有一个产品是由assembler开发的,名为,但我希望他们的定价面向代码库大的企业客户,而不是单文件私人用户。从自由解决方案来看,(有些死机)和(似乎是活动的)需要某种编译的二进制文件。还需要二进制输入(通过IDA)。

一个明显的方法是使用x86汇编程序进行组装,然后在生成的二进制文件上使用回飞棒。这不起作用,回飞棒崩溃了!哦,那太可悲了。还有一些其他反编译工具列在;您可以试一试。@user1018562:是的,boomerang需要标准高级编译器生成的二进制代码格式,因此它不能与汇编程序生成的代码一起工作,除非您的代码模拟一些高级代码!你试过看吗?