IDA远程调试(elf文件)设置

  1. 把文件丢到IDA里

  2. 把文件丢到Linux里 (这里是Ubuntu16.04)

  3. 在IDA的安装路径里找到IDA远程调试(elf文件)设置这两个文件(一般在dbgsrv文件夹里) 把它们丢到Linux里

  4. 在Linux里cd到linux_server的路径(这里是桌面) 然后取得管理员权限IDA远程调试(elf文件)设置

  5. 给要调试的程序和linux_server权限(这样才能运行)(这里调试的是x64程序 所以用linux_serverx64)

    chmod a+x 文件名

    IDA远程调试(elf文件)设置

  6. 启动linux_serverx64

    ./linux_serverx64

    IDA远程调试(elf文件)设置

  7. 回到IDA 选择菜单栏>Debugger>Select a debugger(或者是switch debugger)>选择Remote linux debugger>okIDA远程调试(elf文件)设置

  8. 设置各种参数(这里调试的文件是cpp 路径在linux的桌面 Hostname是linux虚拟机的ip地址 密码是root的密码)IDA远程调试(elf文件)设置

  9. ok之后程序闪了一下就运行完了(因为没下断点) 然后取看linux上的终端IDA远程调试(elf文件)设置程序跑完了

  10. 如果要调试就先下断点 再点击 IDA远程调试(elf文件)设置之后的操作和OD里基本一样