IDA | Windows主机与Ubuntu 16.04远程调试

遇到的问题 | 主机无法ping通Ubuntu

The file can't be loaded by the debugger plugin出现的原因可能是主机与虚拟机的联通存在问题。
解决参考:主要是Windows上的服务启动与虚拟机的网络设置问题。
下图为解决后

IDA | Remote Linux Debugger

下列文件复制到Ubuntu16.04

sudo su -
chmod a+x linux_server
chmod a+x linux_server64
./linux_server

同时在IDA中加载Windows上文件,例如stack2


设置参数,文件路径,虚拟机IP地址等等

在IDA有反应后,F8单步跳过,F7单步进入

F8相当于gdb中的n,左侧的EIP指针会不断移动,右侧显示寄存器的变化

在虚拟机中输入1后,可以再栈中看到1具体在哪个位置

原文地址:https://www.cnblogs.com/zuoanfengxi/p/13265733.html