利用IDA调试ELF程序
2018-02-16 13:39
816 查看
碰到一个ELF的问题,死活弄不明白想调试一下,但是查了一下要是非要调试要用GDB这样的没命令行工具,简直就是要人命啊,所以还是算了把,看了看有利用IDA远程调试程序的方法,感觉还不错,IDA确实还是有很多独到的地方哟。
简单记录一下怎么弄
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/06/84d2e5076e89abc55f7e048cc49d2cff)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/06/3c9f8bd180dfb1db66c2721b81211588)
上面设置你已经放到ubuntu的调试文件,下面是远程登陆的信息。然后就可以调试了,下断电什么和常用的习惯一样。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/06/8190b58b32f6ef2821c0d0ab937173dd)
下断电是F2,基本上就够用了(可能因为我垃圾)
简单记录一下怎么弄
安装调试服务端程序
在IDA的安装目录/dbgsrv/找到linux_server或linux_serverx64这两个文件,具体选择哪个文件需要视待分析的ELF文件的编译信息而定。比如如果是64位的就选择linux_serverx64。把待分析的可执行文件和linux_serverx64一起拷贝到装好的Linux中。然后运行linux_serverx64配置客户端调试选项
进行如下选择Debugger -- Attach -- Remote Linux debbuger
上面设置你已经放到ubuntu的调试文件,下面是远程登陆的信息。然后就可以调试了,下断电什么和常用的习惯一样。
下断电是F2,基本上就够用了(可能因为我垃圾)
相关文章推荐
- [转]IDA + GDBServer实现iPhone程序远程调试
- c\c++出bug调试技巧 —— 如何利用windbg + dump + map分析程序异常 .
- 利用IDA6.6进行apk dex代码动态调试
- 使用Visual Studio 利用WinGDB编译和远程调试嵌入式Linux的程序
- Windows服务的快速搭建与调试(C#图解) 利用BAT批处理安装服务程序
- 调试技巧 —— 如何利用windbg + dump + map分析程序异常
- 利用消息断点进行程序调试
- 利用Linux信号SIGUSR1调试嵌入式程序
- 利用双计算机调试游戏程序
- ida配合windbg调试程序
- VS2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- 利用ida对程序的静态链接库进行处理(转)
- linux利用gdb和gdbserver调试程序
- 利用C#线程窗口调试多线程程序
- 调试技巧 —— 如何利用windbg + dump + map分析程序异常
- 【GDB调试学习笔记】利用core文件调试程序
- 利用lua_pcall()的errfunc参数调试LUA程序
- VS2013 利用msvsmon远程调试发布到服务器IIS上程序环境配置详解
- bochs利用中断调试dos程序
- 调试技巧 —— 如何利用windbg + dump + map分析程序异常