关于windows下IDA远程调试linux
2011-12-31 15:44
274 查看
以前不会,现在会了,写篇文章,以防忘记!
1、安装IDA后,在安装目录下会有linux_server程序,将该程序拷贝到linux机器上,比如放在/home目录下。
2、在linux机器上“./linux_server”运行该程序。
3、将linux系统中要调试的程序拷贝一份到windows,比如在linux中,要调试的程序是“/sbin/link”,在windows中是“D:\work\link”。
4、在windows中用IDA找开“D:\work\link”文件,选择菜单“调试器->select debugger”,在打开的对话框中选择“Remote Linux debugger”,确定。如图所示:
![](http://hi.csdn.net/attachment/201112/31/0_1325316414Lc0l.gif)
5、在IDA菜单中,选择“调试器->进程选项”,打开要调试的程序设置选项,在Application和Input file两项中输入linux中要调试的程序,在Directory中输入要调试的程序所在的目录,在Hostname中输入linux机器的IP地址,端口保持默认即可,其它的输入项不用管,确定。如下图所示:
![](http://hi.csdn.net/attachment/201112/31/0_1325316629i8lK.gif)
6、此时即可F9进行调试了。如果出现如下图所示的错误提示,则可能是linux机器的防火墙阻止的原因,在linux中“service iptables stop”关闭防火墙即可。错误提示:
1、安装IDA后,在安装目录下会有linux_server程序,将该程序拷贝到linux机器上,比如放在/home目录下。
2、在linux机器上“./linux_server”运行该程序。
3、将linux系统中要调试的程序拷贝一份到windows,比如在linux中,要调试的程序是“/sbin/link”,在windows中是“D:\work\link”。
4、在windows中用IDA找开“D:\work\link”文件,选择菜单“调试器->select debugger”,在打开的对话框中选择“Remote Linux debugger”,确定。如图所示:
![](http://hi.csdn.net/attachment/201112/31/0_1325316414Lc0l.gif)
5、在IDA菜单中,选择“调试器->进程选项”,打开要调试的程序设置选项,在Application和Input file两项中输入linux中要调试的程序,在Directory中输入要调试的程序所在的目录,在Hostname中输入linux机器的IP地址,端口保持默认即可,其它的输入项不用管,确定。如下图所示:
![](http://hi.csdn.net/attachment/201112/31/0_1325316629i8lK.gif)
6、此时即可F9进行调试了。如果出现如下图所示的错误提示,则可能是linux机器的防火墙阻止的原因,在linux中“service iptables stop”关闭防火墙即可。错误提示:
![](http://hi.csdn.net/attachment/201112/31/0_1325316973FwNJ.gif)
相关文章推荐
- 关于windows下IDA远程调试linux
- windows下使用IDA远程调试linux(ubuntu)下编译的程序
- 在windows环境下远程调试linux环境的php代码
- WINDOWS远程调试LINUX程序
- 【关于Windows远程Linux中安装的mysql不能连接的问题】【ERROR:2003】
- windows 下pycharm远程linux开发和调试代码
- Windows远程调试Linux上的C++程序:Eclipse+MingW+Samba+GDBserver
- Windows 下使用Eclipse CDT 远程调试 Linux C/C++ 程序
- Windows 下使用Eclipse CDT 远程调试 Linux C/C++ 程序
- IDA来远程调试Linux程序
- 关于Linux C++代码在Windows平台上的调试运行
- 小心得--实战windows7下eclipse远程调试linux hadoop
- linux下远程调试windows上jlink gdbserver的方法
- Windows 下使用Eclipse CDT 远程调试 Linux C/C++ 程序
- 使用Windows上的Eclipse 远程调试 linux下的Tomcat
- 实战windows7下eclipse远程调试linux hadoop
- 在Windows上用Eclipse远程调试Linux下的C++程序
- Windows eclipse远程调试Linux上的Java Web程序
- Linux&Windows实现 Eclipse远程调试 tomcat应用
- "Windows远程调试Linux上的C++程序:Eclipse+MingW+Samba+GDBserver"-------续文