IDA 在其免费版本中支持远程调试吗?

逆向工程 艾达 调试 偏僻的
2021-06-13 01:05:23

我无法找到它是否存在。此处链接的此 PDF表示,从 4.8 版 IDA Pro 开始支持远程调试。但我似乎无法在免费软件 5.0 版的用户界面中找到它。或者 IDA Pro 和 IDA Freeware 是不同的,无论版本号如何。

3个回答

我首先要说的是,已经有 IDA Free 7.0,它比 5.0 版好得多。但是,IDA 7.0 和 IDA 5.0 免费版都不支持任何类型的远程调试。

Hex-Rays 在他们的 IDA 5.0 免费软件页面(现在被 7.0 版替换)中说明了这一点和其他限制。我引用了一个备份页面

IDA v5.0 的免费版本有以下限制:

不允许商业用途

缺少 IDA > v5.0 中引入的所有功能:v5.1、v5.2、v5.3、v5.4、v5.5、v5.6、v5.7、v6.0、v6.1、v6.2 , v6.3, v6.4, v6.5, v6.6 v6.7 v6.8

缺乏对许多处理器、文件格式、调试等的支持...

没有技术支持

(强调是我的)

IDA 7.0 免费软件页面上也有类似的描述

IDA v7.0 的免费版本有以下限制:

不允许商业用途

缺少 IDA > v7.0 中引入的所有功能

缺乏对许多处理器、文件格式、调试等的支持...

没有技术支持


编辑:

正如 OP 和@blabb 所提到的——显然,IDA 5.0确实支持本地调试,但不支持远程调试。

从 IDA Free 5.0 的截图中可以看出,“调试应用程序设置”窗口不包含远程调试的设置:

在此处输入图片说明

相反,OP 附带的 PDF屏幕截图显示了这些设置:

在此处输入图片说明

据我所知 ida 免费支持在 32 位版本中调试 x86

我认为免费的 v7 甚至不能在 32 位机器上运行

在此处输入图片说明

最近发布的 IDA 7.0 Free(2019 年 3 月)支持本地调试。网站上的描述尚未更新,但请参阅 IDA 作者之一的以下推文:

是的,我们在 3 月初发布了新的 IDA 免费软件,是的,它包括适用于所有平台的本机调试器。(伊尔法克·吉尔法诺夫)

来源:推特

带有本地调试器的 IDA 7 Free

尽管如此,仍然不支持远程调试。