如何设置 IDA pro linux GDB 服务器

逆向工程 艾达 调试 数据库
2021-07-10 07:26:19

我有 Ubuntu 14.04 x64,我在 Windows 8 的虚拟框中运行 Ida pro V6.6 ......目前我想通过 IDA linux 远程服务器或 gdbserver 调试一些使用 Ida 的 Linux 精灵,但我不知道如何设置起这样的事情(记住 Linux 是主机,Windows 是来宾,IDA 在 Windows 中运行)

1个回答
  1. 确保在来宾系统上启用网络,并且它可以通过 TCP/IP 与主机系统进行通信。
  2. 复制<IDA installation directory>\dbgsrv\linux_serverx64到您的主机系统并运行它。
  3. 将目标 ELF 二进制文件复制到来宾系统并将其加载到 IDA(反汇编)中。
  4. 在 IDA(在来宾系统上)中,转到Debugger → Select debugger...菜单栏中的 并选择Remote Linux debugger
  5. 在 IDA(在来宾系统上)中,转到Debugger → Process options...菜单栏中的 并指定主机系统的主机名或 IP、使用的调试端口linux_serverx64和调试密码(如果您在运行时指定linux_serverx64)。
  6. 在 IDA(在来宾系统上)中,Debugger → Start process在菜单栏中选择(或者Attach to process...如果目标已经在主机系统上运行)。

进一步参考: