IDA除錯Android so檔案

2021-08-27 10:51:19 字數 607 閱讀 5447

除錯基本步驟:

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複製...