Advertisement

Windows通过IDA进行远程调试Linux(Ubuntu)环境下编译的程序

阅读量:

1.背景

实际设备环境为Windows 7 x64系统,安装IDA Pro 6.8版本;虚拟化平台采用Ubuntu 16.04 x64系统。当前正在进行的操作是在Windows 7系统中,通过远程调试方式对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的两个程序文件,将其中的l

全部评论 (0)

还没有任何评论哟~