是否有ASM到C转换器?

时间:2013-09-05 09:37:38

标签: c assembly decompiling

我有一个用C语言编写的exe并且已经反编译但输出正好在我脑海中。我是否必须学习汇编才能理解exe的作用或是否有另一种方式?
编辑:我想知道exe中的内容的原因是因为我想重写它,有一些改进,不对exe本身没有兴趣。

1 个答案:

答案 0 :(得分:2)

  

我是否必须学习汇编才能理解exe的作用?

简而言之:是的。许多反汇编程序如IDA将提供将程序集转换为C或其他更高级的语言,但在大多数情况下,它是可读的其他任何东西。

你必须熟悉逆向工程/反汇编才能理解二进制文件是如何工作的。

此外,它将高度依赖您正在使用的源架构。