【发布时间】:2017-06-12 13:23:27
【问题描述】:
我有一个由 qt 框架制作的 EXE 文件,我认为它是用 C++ 语言编写的,但我不确定。
我想反编译文件,我试了5个以上的软件,但没有一个也能显示C++代码,所以我需要任何软件来帮助我阅读EXE代码,因为我需要它来重新编译- 用另一种语言写作。
我至少需要 EXE 逻辑
我使用的一些软件:
snowman
PEiD
idafree50
idademo695_windows
C-Decompiler
谢谢
【问题讨论】:
-
所有漂亮和可读的东西都被剥离了,当优化编译器使用 C++ 源代码完成时,结果看起来就像是通过搅拌器运行的。您将能够获得生成的机器指令,其中一些将被识别为常见模式,以供熟悉给定编译器的人完成常见任务,但您不能期待更多。
-
exe 对 C++ 一无所知,它只包含机器语言
0s和1s那么你的程序怎么知道这个0或1是由 C++ 或爪哇?他们只将其构建回生成算法,然后添加 C++ 代码。请记住,在这种逆向工程场景中,没有任何程序是 100% 准确的 -
除了不可能之外,大概还有illegal or at least unethical
标签: c++ qt decompiler