当我将 .Net 可执行文件加载到 IDA 中时,没有Debug像加载普通二进制文件时那样的菜单。有什么方法可以为 .Net 启用调试功能吗?我想进入一些 jitted 函数,以分析生成的本机代码的质量(或缺乏质量)。
我知道我可以用 Visual Studio 做到这一点,但这对我来说太麻烦和笨拙了。我宁愿使用我信任的 IDA,这对于类似的东西来说要好得多。
我尝试附加到一个正在运行的 .Net exe,但这并没有真正让我在任何地方,除了需要添加ReadLine()对程序的调用以使它们保持足够长的时间。
以防万一,在这台机器上,我目前仍在使用 IDA 6.8(专业版),因为当我启动 IDA 6.9(由于插件)时,我的防病毒软件 - Avira - 尖叫起来。