所以,我有这个问题:我正在尝试做一个家庭作业,在某一点上,要求我们使用 IDA 逐步调试一个简单的程序。问题是,当我在 IDA 中加载可执行文件时,菜单中的调试器选项突然消失了。
到底发生了什么,或者我做错了什么?
所以,我有这个问题:我正在尝试做一个家庭作业,在某一点上,要求我们使用 IDA 逐步调试一个简单的程序。问题是,当我在 IDA 中加载可执行文件时,菜单中的调试器选项突然消失了。
到底发生了什么,或者我做错了什么?
您没有指定您正在使用的 IDA 版本,并且您根本没有尝试在运行它的机器上运行可由 IDA 调试的代码,但可能还有另一种情况。
Chris Eagle 在这本 IDA Pro Book 中写道……
IDA 会在您选择调试器 → 启动进程(或调试器 → 使用打开的数据库连接到进程)时尝试通过显示调试器警告消息来警告您这种可能性:
您将启动调试器。调试程序意味着其代码将在您的系统上执行。小心恶意程序、病毒和木马!
备注:如果您选择“否”,调试器将被自动禁用。你确定你要继续吗?
选择 No 以响应此警告会导致从 IDA 菜单栏中删除 Debugger 菜单。在关闭活动数据库之前,不会恢复调试器菜单。
所以也许在某一时刻您已经回答no并且 IDA 在数据库中记住了这一点?从头开始尝试新的分析以查看菜单是否恢复。