我有一个项目需要修复,之前负责的人已经离职了。他在软件工程方面违反了所有基本原则,比如没有使用源代码控制、没有在对源代码进行更改之前备份等。
现在我需要对已经投入使用的应用程序进行修改,但是我没有原始的源代码,只有可执行文件。我需要一款反编译工具,可以反编译Visual Studio 6 C++应用程序,并提供某种类型的源代码。有谁有什么想法吗...
我有一个项目需要修复,之前负责的人已经离职了。他在软件工程方面违反了所有基本原则,比如没有使用源代码控制、没有在对源代码进行更改之前备份等。
现在我需要对已经投入使用的应用程序进行修改,但是我没有原始的源代码,只有可执行文件。我需要一款反编译工具,可以反编译Visual Studio 6 C++应用程序,并提供某种类型的源代码。有谁有什么想法吗...
这里有来自Hex-Rays的反汇编器:https://www.hex-rays.com/products/decompiler/
它能够将汇编代码转换为C代码,虽然价格相对较高,但非常好用。
另外需要注意的是,该软件已经与他们家著名的反汇编程序IDA Pro结合使用,IDA Pro已经能够显示很多信息,再加上反汇编器,可以更轻松地反向代码。
反编译到什么程度 - 汇编语言?
没有任何工具可以从可执行文件中生成有意义的C代码。