我有 Ubuntu 14.04 x64,我在 Windows 8 的虚拟框中运行 Ida pro V6.6 ......目前我想通过 IDA linux 远程服务器或 gdbserver 调试一些使用 Ida 的 Linux 精灵,但我不知道如何设置起这样的事情(记住 Linux 是主机,Windows 是来宾,IDA 在 Windows 中运行)
如何设置 IDA pro linux GDB 服务器
逆向工程
艾达
调试
数据库
2021-07-10 07:26:19
1个回答
- 确保在来宾系统上启用网络,并且它可以通过 TCP/IP 与主机系统进行通信。
- 复制
<IDA installation directory>\dbgsrv\linux_serverx64到您的主机系统并运行它。 - 将目标 ELF 二进制文件复制到来宾系统并将其加载到 IDA(反汇编)中。
- 在 IDA(在来宾系统上)中,转到
Debugger → Select debugger...菜单栏中的 并选择Remote Linux debugger。 - 在 IDA(在来宾系统上)中,转到
Debugger → Process options...菜单栏中的 并指定主机系统的主机名或 IP、使用的调试端口linux_serverx64和调试密码(如果您在运行时指定linux_serverx64)。 - 在 IDA(在来宾系统上)中,
Debugger → Start process在菜单栏中选择(或者Attach to process...如果目标已经在主机系统上运行)。
进一步参考: