IDA永远是我爷爷。
拿到一个ELF文件,放到linux虚拟机中,使用readelf命令查看是32还是64位
ifconfig查看网络信息(查ip)
在windows中的ida安装目录下的IDA 7.0dbgsrv中找到linux_server64和linux_server,拖进linux虚拟机的任意目录,根据ELF文件的类型选择linux_server(32位)或linux_server64(64位)并运行
回到weindows的ida窗口下,点击debugger->run->remote linux debugger
在弹窗中填写要调试的程序在linux中的路径和虚拟机的局域网ip
点击ok即可进行调试
程序如果需要输入,是要在虚拟机中的终端中输入
猜测应该不止适用于虚拟机
后续阅读: