首页 > 解决方案 > IDA 权限不足,无法在 Mac 上调试本地应用程序

问题描述

当我调试本地应用程序时,它表明权限不足。我尝试在弹窗中使用远程host127.0.01,但无效。所以我该怎么做

提示如下:请以提升的权限运行 IDA 进行本地调试

标签: ida

解决方案


您应该在终端应用程序中运行远程调试器。如果您的 IDA 版本是 7.1,则命令将是(您必须输入密码):

sudo /Applications/IDA\ Pro\ 7.1/dbgsrv/mac_server64
Password:
IDA Mac OS X 64-bit remote debug server(MT) v1.25. Hex-Rays (c) 2004-2019
Listening on 0.0.0.0:23946...

现在,您可以设置“调试器”->“切换调试器”-选择“远程 Mac OS X 调试器”,然后选择“调试器”->“进程选项”并输入:

“主机名”“本地主机”

“端口”“23946”

另见官方文档:https ://www.hex-rays.com/products/ida/support/freefiles/remotedbg.pdf


推荐阅读