反编译qt-exe 我有一个由QT框架编写的exe文件,我认为它是用C++语言编写的,但我不确定。 我想反编译文件,我尝试了5多个软件,但是没有人能显示C++代码,所以我需要任何软件来帮助我阅读EXE代码,因为我需要用另一种语言来重写。 我至少需要EXE逻辑 我使用的一些软件: snowman PEiD idafree50 idademo695_windows C-Decompiler

反编译qt-exe 我有一个由QT框架编写的exe文件,我认为它是用C++语言编写的,但我不确定。 我想反编译文件,我尝试了5多个软件,但是没有人能显示C++代码,所以我需要任何软件来帮助我阅读EXE代码,因为我需要用另一种语言来重写。 我至少需要EXE逻辑 我使用的一些软件: snowman PEiD idafree50 idademo695_windows C-Decompiler,c++,qt,decompiler,C++,Qt,Decompiler,谢谢你的要求几乎是不可能的 当解释原始C++代码时,生成本机代码。没有办法从原来的回到原来的C++。 这就像要求某人从9回到原来的“3+3+3”。但谁知道那是不是原作呢?没有人能从“9”中分辨出来——它可能是“8+1” 当然,你仍然可以读取生成的ASM并尝试找出代码的操作,但是这很难,你仍然无法得到原始的C++。所有美好的和可读的都被剥离了,结果看起来就像在优化编译器用C++源代码完成的时候,它们已经通过搅拌器。您将能够得到生成的机器指令,其中一些将被识别为常见模式,以完成熟悉给定编译器的人的共

谢谢

你的要求几乎是不可能的

当解释原始C++代码时,生成本机代码。没有办法从原来的回到原来的C++。 这就像要求某人从9回到原来的“3+3+3”。但谁知道那是不是原作呢?没有人能从“9”中分辨出来——它可能是“8+1”


当然,你仍然可以读取生成的ASM并尝试找出代码的操作,但是这很难,你仍然无法得到原始的C++。

所有美好的和可读的都被剥离了,结果看起来就像在优化编译器用C++源代码完成的时候,它们已经通过搅拌器。您将能够得到生成的机器指令,其中一些将被识别为常见模式,以完成熟悉给定编译器的人的共同任务,但您不能期望比这更多。EXE对C++一无所知,它只包含机器语言<代码> 0S >代码>代码> 1S<代码>,那么你的程序如何知道C++、java等代码< 0 > <代码>还是<代码> 1 >代码>?它们只生成生成算法,然后添加C++代码。请记住,在这种逆向工程的情况下,没有任何程序是100%准确的。除了不可能之外,它可能也是