理论上有没有可能将汇编反编译到C语言

IDA 有个插件就是干这个的,如果没装这个插件,IDA 也会把 word ptr 这样的标成变量表示出来,还会自动识别程序里连接的运行库,像_printf 这些函数名都能直接认出来,再看看出入栈情况,对着图摸清总体结构,只要不太复杂的程序基本也能猜个大概了。
■网友
给出的机器码以及所运行的硬件平台,那么就可以找到硬件平台给出的CPU指令集找到反汇编器。用反汇编器解析机器码得到文本式反汇编代码,只要不是瞎编的投入时间是可以还原回来的并不是理论。
不过除非是价值极高的商业产品或者反汇编出来有极高的价值一般没人去这么做。

■网友
【理论上有没有可能将汇编反编译到C语言】 IDA的F5

■网友
理论上有可能,但是实际是否有利用价值值 ?怀疑
■网友
理论上应该是可以的,只要还不是机器码


    推荐阅读