IDA Pro 6.4 android_server processattach 失败

逆向工程 艾达 调试 安卓
2021-06-21 11:40:47

我想问一下是否有人知道如何解决我遇到的上述问题。我在逆向一个apk,遇到了用IDA Pro进行静态分析不够的部分,所以我想我可以使用IDA Pro提供的android_server在运行时调试.so库。但是,当我尝试附加到模拟器中的任何进程时,我不断收到来自 IDA Pro 的错误:“调试器无法附加到所选进程。这可能表明该进程刚刚终止,或者您没有必要的权限。我使用 adb 将 android_server 推送到我的模拟器,然后使用 adb shell 并以 root 身份执行脚本,但我仍然遇到此错误。关于我做错了什么的任何想法?提前致谢!

1个回答

我在以下情况下看到了这样的问题:

  1. 当您android_server以非 root 用户身份运行时(无需事先调用su)。
  2. 当您使用错误的工作目录运行它时(如'/data/local/tmp/android_server instead ofcd /data/local/tmp/ && ./android_server`)。

所以,请确保你以正确的方式做每件事:

su
cd /data/local/tmp
./android_server

否则它可能无法工作。