將dbgsrv資料夾中相應的服務程式複製到遠端機器中並啟動
以管理員啟動ida,設定遠端除錯的ip和port,開啟程序或者附加程序,就能開始除錯了
需要注意使用匹配的版本執行,32位就都選32位,64同理
舉例:乙個64位的系統安裝了32位執行庫,可以執行32位程式,選擇linux_server複製到遠端機器,本地用管理員開啟ida32,這樣選擇遠端除錯,就能正常除錯了
小技巧:
1. 先執行起來,然後中止,這個時候就能把遠端機器的程式load到ida,下斷點什麼的就很方便了
2. 把遠端機器的ip設定為靜態ip,這樣就不用頻繁更改除錯遠端機器的位址了
IDA遠端除錯linux
1 安裝ida後,在安裝目錄下會有linux server程式,將該程式拷貝到linux機器上,比如放在 home目錄下。2 在linux機器上 linux server 執行該程式。3 將linux系統中要除錯的程式拷貝乙份到windows,比如在linux中,要除錯的程式是 sbin link ...
IDA動態除錯
使用ida開啟目標檔案。使用選單項上的 debugger 單擊 select debugger 再根據當前的檔案型別選擇合適的偵錯程式。我這裡除錯exe檔案時一般使用 local windows debugger 或 remote windows debugger。這裡需要注意的是,在ida7.0版...
IDA除錯Android so檔案
除錯基本步驟 1 把ida目錄下android server傳到android 目錄中 adb push android server data local tmp adb shell 進入模擬器 cd data local tmp chmod 755 android server android ...