我想问一下是否有人知道如何解决我遇到的上述问题。我在逆向一个apk,遇到了用IDA Pro进行静态分析不够的部分,所以我想我可以使用IDA Pro提供的android_server在运行时调试.so库。但是,当我尝试附加到模拟器中的任何进程时,我不断收到来自 IDA Pro 的错误:“调试器无法附加到所选进程。这可能表明该进程刚刚终止,或者您没有必要的权限。我使用 adb 将 android_server 推送到我的模拟器,然后使用 adb shell 并以 root 身份执行脚本,但我仍然遇到此错误。关于我做错了什么的任何想法?提前致谢!
IDA Pro 6.4 android_server processattach 失败
逆向工程
艾达
调试
安卓
2021-06-21 11:40:47
1个回答
我在以下情况下看到了这样的问题:
- 当您
android_server
以非 root 用户身份运行时(无需事先调用su
)。 - 当您使用错误的工作目录运行它时(如'/data/local/tmp/android_server
instead of
cd /data/local/tmp/ && ./android_server`)。
所以,请确保你以正确的方式做每件事:
su
cd /data/local/tmp
./android_server
否则它可能无法工作。