IDA远端调试elf文件采坑指南



  • 最近在老家电脑上没有虚拟机,恰好又有elf文件需要调试,linux环境下的调试工具又不好用,所以就尝试用ida进行远端调试,把待调试的文件放在服务器上。

    • 这部分网上有一些教程可以参考,但质量参差不齐,以及有很多坑没有说到,在此我推荐一篇较好的博客,以及记录一下自己的采坑经历。

    • IDA远端调试环境搭建

    需要注意的坑

    • ida连接linux默认是以root权限开启的,Port及Password处分别填写服务器ip地址和root的密码即可
    • 服务器端关闭防火墙,连不上服务器时ida会报错The file can't be loaded by the debugger plugin.,上网搜索一般都是建议关闭linux防火墙(service iptables stop命令)
    • 本地关闭病毒实时保护以及全部防火墙
      • 不关闭病毒实时保护恐怕连ida都打不开
      • 不关闭防火墙的话会在连上的一瞬间立即断开,也是弹出报错The file can't be loaded by the debugger plugin.,但与上面不同的是linux端能看到连接记录
    • 最坑的是如果不是用的虚拟机,而是阿里云这种远端服务器,别忘了在阿里云上打开23946端口,不开的话报错与上面相同,虚拟机应该没这个问题。

 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

与 Dian 的连接断开,我们正在尝试重连,请耐心等待