©Jing0107 | Powered by LOFTER

IDA动态调试linux程序

linux下可以使用edb进行调试,但是不太习惯,所以想着使用ida进行动态调试


0x1.环境:

win7、IDA pro 6.6、kali2.0


0x2步骤:

1. 将IDA安装目录dbgsrv中的linux_server和linux_serverx64拷贝至kali中的home路径下

2.     运行linux_server      可能会遇到这样错误,在终端输入命令,进行下载lib32stdc++6库

apt-get install lib32stdc++6,安装完之后就可以使用了。                                                           

如果没有权限就对linux_server 增加执行权限 chmod a+x linux_server


3.    在本机中打开IDA,并对程序先进行分析静态分析之后,选择菜单栏的Debugger—>Select    Debugger,在弹出的对话框中选择 Remote Linux debugger

        

        
        
这样就可以进行下断点调试了。


--------------------------------------------------------------

gdb插件peda安装

gitclonehttps://github.com/longld/peda.git ~/peda

echo"source ~/peda/peda.py">> ~/.gdbinit

echo"DONE! debug your program with gdb and enjoy"






评论: 3
评论(3)

一天一天 在这里留下成长的脚印。。。