C++ 如何分解Pro*C/C++;程序?

C++ 如何分解Pro*C/C++;程序?,c++,c,reverse-engineering,decompiling,C++,C,Reverse Engineering,Decompiling,有没有办法反汇编Pro*C/C++可执行文件 一般来说,应该有可执行文件的反汇编程序,不管它们是如何创建的(gcc、proC、手写等),但反编译优化的二进制文件很可能导致无法读取或源代码错误 此外,Pro C/C++不是直接的编译器,而是输出C/C++代码,然后由平台本地编译器(gcc、xlc、vc++等)编译 此外,如果没有大量的手动更正,生成的代码通常无法直接编译 如果您仍然想试试运气,请先看看此列表。您应该尝试使用您选择的反汇编工具进行反汇编。最终,用PRO C/C++预处理器编译的可执行

有没有办法反汇编Pro*C/C++可执行文件

一般来说,应该有可执行文件的反汇编程序,不管它们是如何创建的(gcc、proC、手写等),但反编译优化的二进制文件很可能导致无法读取或源代码错误

此外,Pro C/C++不是直接的编译器,而是输出C/C++代码,然后由平台本地编译器(gcc、xlc、vc++等)编译

此外,如果没有大量的手动更正,生成的代码通常无法直接编译


如果您仍然想试试运气,请先看看此列表。

您应该尝试使用您选择的反汇编工具进行反汇编。最终,用PRO C/C++预处理器编译的可执行文件只是普通的C/C++可执行文件

如果您要查找的是代码中的SQL语句,您可能需要查看:

$ strings your_executable_file
它将为您提供可执行文件中存在的所有常量字符串的列表,您很有可能会使用该列表获得SQL语句


祝你好运。

试试看,这是一个非常不错的32位可执行文件反汇编程序。

可以在此列表中推荐IDA Pro。这是一个商业产品,非常好。我想有一个免费版本4.3,或者你可以得到新版本的演示版。这很好。如果你能为我提供反汇编工具,那会更好。另外,我正在寻找所有的程序代码,不仅仅是SQL语句。嗯,反汇编工具取决于平台。因为您没有指定一个,所以我假设您已经有了该工具,或者不想对您正在使用的操作系统或CPU架构发表评论。投票结束时没有主题:要么是工具推荐,要么太宽泛。