是否可以反编译 C++ 可执行文件

T. *_*ang 10 c++ executable decompiling

我丢失了可执行文件的源代码,但仍有实际文件。有没有办法检索原始的C++代码?

小智 2

此处重复此问题。

是的,这是可能的,但是当涉及到窥视函数体等时,你可能就不那么幸运了。像 Kali Linux 这样的操作系统专门从事反编译和逆向工程,所以也许可以研究一下它的虚拟机。当然,Windows 有很多应用程序,您也可以使用它来检查应用程序代码。

查看其他问题以获取具体的应用程序建议。:)

  • 编辑:您很可能会丢失所有逻辑和函数体,但您可能能够恢复整体结构。这是您的 EXE,因此您可能更熟悉它是如何连接的。

  • 如果重复,则将其标记为重复,并提供该重复的链接,而不是发布答案。(一旦您达到足够的代表,您可以直接投票将其作为重复项关闭。) (3认同)