32 位与 64 位 IDA Pro

逆向工程 艾达 idapro-sdk
2021-06-13 13:10:02

我对在 32 位应用程序上使用 64 位和 32 位 IDA 版本之间的差异感到困惑。

如果我在 32 位应用程序上使用 64 位 IDA,它会使用 64 位还是 32 位架构?

1个回答

首先,IDA 32不会加载64位的图片,64位会反汇编32位的图片,但唯一的区别在于生成的伪代码,如果要在C中生成伪代码,需要使用正确版本的IDA , 读:

根据 Hex-Rays 网站:

特定于 x86 的限制:

ida32只能分析32位代码

特定于 x64 的限制:

ida64只能分析64位代码

很久以前,一位用户提出了类似的问题,并从其中一位开发人员那里得到了答案:

“IDA Pro 64”允许您分析 64 位文件,但它本身是一个 32 位程序(直到版本 7.0)”。

如果您刚刚开始,我建议您快速阅读: