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

Welcome to http://aiqg.vip/

  1. 把文件丢到IDA里

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

  3. 在IDA的安装路径里找到在这里插入图片描述这两个文件(一般在dbgsrv文件夹里) 把它们丢到Linux里

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

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

    chmod a+x 文件名

    在这里插入图片描述

  6. 启动linux_serverx64

    ./linux_serverx64

    在这里插入图片描述

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

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

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

  10. 如果要调试就先下断点 再点击 在这里插入图片描述之后的操作和OD里基本一样

你可能感兴趣的:(CTF)