碰到一個ELF的問題,死活弄不明白想調試一下,但是查了一下要是非要調試要用GDB這樣的沒命令行工具,簡直就是要人命啊,所以還是算了把,看了看有利用IDA遠程調試程序的方法,感覺還不錯,IDA確實還是有很多獨到的地方喲。
簡單記錄一下怎麼弄
安裝調試服務端程序
在IDA的安裝目錄/dbgsrv/找到linux_server或linux_serverx64這兩個文件,具體選擇哪個文件需要視待分析的ELF文件的編譯信息而定。比如如果是64位的就選擇linux_serverx64。把待分析的可執行文件和linux_serverx64一起拷貝到裝好的Linux中。然後運行linux_serverx64
配置客戶端調試選項
進行如下選擇
Debugger -- Attach -- Remote Linux debbuger
上面設置你已經放到ubuntu的調試文件,下面是遠程登陸的信息。然後就可以調試了,下斷電什麼和常用的習慣一樣。
下斷電是F2,基本上就夠用了(可能因爲我垃圾)