将IDA安装目录dbgsrv文件夹里的linux_server64拷贝到64位的linux虚拟机中;

img

img

在虚拟机的终端中通过命令chmod 777 linux_server64为程序添加可执行权限;

通过命令./linux_server64开启服务端;

在IDA中点击Debugger,添加Remote Linux Debugger

点击Debugger下的Process Option进行如下配置:

img

需要更改的只有Hostname那一行:在虚拟机中使用ifconfig查看

img

后面的端口默认23946

前三行都是可执行文件在linux虚拟机中的位置

Hostname是虚拟机的IP,端口用默认值

动态调试的时候启动Linux_serverx64服务之后在ida中选择远程Linux调试就OK了