1.背景
真机:win7 x64 ida pro 6.8 虚拟机:ubuntu 16.04 x64
现在在win7下远程调试ubuntu内自己编译的程序。
2.ubuntu内编译程序
1.桌面建立test文件夹,并建立hello.c文件
写入代码:
#include <stdio.h>
int main(void)
{
printf("hello linux!");
return 0;
}
在test目录打开终端,输入gcc ./hello.c -o hello
不出意外将会产生一个hello的文件。
3.调试
1.将hello文件拷贝一份到win7桌面,ubuntu内拷贝到tmp/test/hello 处
2.找到win7中IDA的安装目录,在安装目录下会有linux_server,linux_serverx64程序,将linux_serverx64拷贝到ubuntu机器上,放在tmp/test目录下。
3.在ubuntu机器上,chmod a+x ./linux_serverx64 改变文件属性,然后通过命令 ./linux_serv