0

一旦编译了任何文件(exe、dll、...),只有操作系统才能理解其内容。有一些已知的十六进制编辑器允许打开和编辑这些文件,但是使用十六进制编辑器修改(甚至理解)exe(例如)是一项艰巨的工作。

是否有任何应用程序可以“反编译”已编译的文件,从而获得相当好的(并且特别容易理解)的结果?我知道反编译器,但理解它们的输出也很困难。

任何建议将不胜感激

感谢:D

4

1 回答 1

1

不,反编译器是您的最佳选择。(如果有比现有的更好的东西,那不是也被称为反编译器吗?)

很难理解反编译器的输出的原因是在编译代码时会删除很多信息。如果代码是在调试模式下编译的,则保留一些信息。如果程序是用优化编译的,反编译可能与原始代码有很大不同。

于 2013-10-02T13:54:15.897 回答