ida 動態調試安卓模擬器x86

轉載於 https://bbs.pediy.com/thread-224420.htm
此文只是爲了記錄作爲新手的我,學習到的一些技巧。
之前,爲了學習Android 調試,必須使用真機,結合上其他原因,導致放棄。
此下記錄的是,使用非官方Android 模擬器,實現了IDA 連接調試 模擬器的步驟。

首先使用的是 IDA 7.0 ,在 dbgsrv 文件夾找到 android_x86_server

上傳命令: adb push E:\android_x86_server /data/local/tmp/
進入命令: adb shell
轉文件夾: cd /data/local/tmp/
提權命令: chmod 777 android_x86_server
啓動命令: ./android_x86_server

正常會出現
root@android:/data/local/tmp # ./android_x86_server
IDA Android x86 32-bit remote debug server(ST) v1.22. Hex-Rays © 2004-2017
Listening on 0.0.0.0:23946…

再啓動一個終端
轉接端口: adb forward tcp:23946 tcp:23946

最後一步附加
Attach -> Remote Linux debugger

以上註釋命令只是個人忽略的理解,如果有錯誤請大神們糾正指出。

總結:以往在我理解是無法用IDA 調試上模擬器(起碼對非正經arm模擬器應該如此)
So: 需要注意3點,IDA7 , android_x86_server , Remote Linux debugger

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章