c++ - 如何反汇编 Pro*C/C++ 程序?

标签 c++ c reverse-engineering decompiling

<分区>

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

最佳答案

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

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

此外,如果不进行大量手动更正,生成的代码通常无法直接再次编译。

如果你还想碰碰运气,看看这个 x86 disassemblers 的列表一开始。

关于c++ - 如何反汇编 Pro*C/C++ 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/560344/

相关文章:

c++ - 多重继承类的复制构造函数

c++ - 控制QTimer的时间?

c++ - 自定义聚合初始值设定项列表构造函数

c - 如何从c中的记录中搜索所有特定内容

从 uint8_t 指针转换为 uint32_t 整数编译错误

python - 如何解释这两个未压缩的 zlib 样本?

c# - 鼠标事件监听器 - 在整个屏幕上?

c - 为什么使用 MSVC 可以工作,而使用 GNU 会出现错误 : array type has incomplete element type using struct

objdump 和 gdb 的组合

java - 一包逆向工程