是否可以使用编译器反转编译后的代码?
我有一个 exe 形式的编译器,使用它我可以编译文件。但是没有可能的指令来反编译一个文件。
我想知道从编译版本中获取反编译源代码的可能性有多大?
是否有任何方法或工具可以帮助使其成为可能?
请分享您的见解。
如果我有编译器,我可以反编译文件吗?
逆向工程
反编译
工具
反编译器
工具
2021-07-02 11:19:10
2个回答
不可以。在大多数情况下,您无法获得实际的源代码,因为您有可用的编译器。
但是,这取决于语言。.NET例如,如果源代码是用 编写的,则可以使用dnSpy或 之类的反编译器ILSpy生成相对准确的源代码。但是,C/C++例如,如果是用. 一些适用的反编译器C/C++是retdec和Ghidra。
通常,这是不可能的。
您应该使用外部工具,如 ghidra 或 IDA 反编译器 - hex-rays。
其它你可能感兴趣的问题