是否可以使用 IDA 调试 .Net 可执行文件?

逆向工程 艾达 调试 。网
2021-06-21 12:51:51

当我将 .Net 可执行文件加载到 IDA 中时,没有Debug像加载普通二进制文件时那样的菜单。有什么方法可以为 .Net 启用调试功能吗?我想进入一些 jitted 函数,以分析生成的本机代码的质量(或缺乏质量)。

我知道我可以用 Visual Studio 做到这一点,但这对我来说太麻烦和笨拙了。我宁愿使用我信任的 IDA,这对于类似的东西来说要好得多。

我尝试附加到一个正在运行的 .Net exe,但这并没有真正让我在任何地方,除了需要添加ReadLine()对程序的调用以使它们保持足够长的时间。

以防万一,在这台机器上,我目前仍在使用 IDA 6.8(专业版),因为当我启动 IDA 6.9(由于插件)时,我的防病毒软件 - Avira - 尖叫起来。

2个回答

不。https://www.hex-rays.com/products/ida/debugger/index.shtml 如果需要,请在他们的支持论坛上询问。

这是一个古老的问题,但也许现在有人正在寻找它。是的,IDA 可以做到!