除錯基本步驟:
1、把ida目錄下android_server傳到android 目錄中
adb push android_server /data/local/tmp/
adb shell 進入模擬器
cd /data/local/tmp/
chmod 755 android_server
./android_server
看到監聽埠 23946
2、在windows 控制台下**window 到模擬器或者手機的埠
adb forward tcp:23946 tcp:23946
3、ida中選擇android除錯
在debuggger中的process options的hostname填上localhost
port: 23946
4、在debuggger中的attach上android所對應的程式就行了
如果不調so,而是調是bin的話
directory:你bin 在模擬器或者手機的目錄路徑
有引數的話,引數也填上
然後直接在第4部f9 或者start process
注意:ida6.1才支援android 除錯5.5不支援
IDA動態除錯
使用ida開啟目標檔案。使用選單項上的 debugger 單擊 select debugger 再根據當前的檔案型別選擇合適的偵錯程式。我這裡除錯exe檔案時一般使用 local windows debugger 或 remote windows debugger。這裡需要注意的是,在ida7.0版...
IDA遠端除錯linux
1 安裝ida後,在安裝目錄下會有linux server程式,將該程式拷貝到linux機器上,比如放在 home目錄下。2 在linux機器上 linux server 執行該程式。3 將linux系統中要除錯的程式拷貝乙份到windows,比如在linux中,要除錯的程式是 sbin link ...
簡單IDA遠端除錯
將dbgsrv資料夾中相應的服務程式複製到遠端機器中並啟動 以管理員啟動ida,設定遠端除錯的ip和port,開啟程序或者附加程序,就能開始除錯了 需要注意使用匹配的版本執行,32位就都選32位,64同理 舉例 乙個64位的系統安裝了32位執行庫,可以執行32位程式,選擇linux server複製...