ida - IDA 权限不足,无法在 Mac 上调试本地应用程序
问题描述
当我调试本地应用程序时,它表明权限不足。我尝试在弹窗中使用远程host127.0.01,但无效。所以我该怎么做
提示如下:请以提升的权限运行 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
推荐阅读
- c++ - AST 解释语言的 Stop-the-world 垃圾收集:防止应用程序线程等待一个
- c - 使用在 Linux 内核模块中传递的新堆栈执行函数
- c++ - C++如何理解(auto & n : v)?
- eclipse - eclipse 无法下载依赖项 org.apache.maven.plugins:maven-resources-plugin:2.4.3
- angular - Angular Material Select Dropdown前面的Bootstrap Modal
- docker - 拉取时缓存先前下载的图层
- network-programming - iperf如何在udp中报丢包
- ruby-on-rails - Rails 协会参考资料
- docker - 卷中的 Docker 自定义用户 ID 权限(已安装和未安装)
- android - 如果我在一项活动中更改不同布局的可见性而不是开始新活动怎么办?