-
-
[原创] Android 10 免ROOT 对于 IDA 的动态调试心得。
-
发表于:
2022-1-14 17:19
6667
-
[原创] Android 10 免ROOT 对于 IDA 的动态调试心得。
本来参考来着 “我来自南方” 大神的文字: https://bbs.pediy.com/thread-262524.htm
接下来主要讲述的都是一些关键的技术点,如有不适可以出门左转。
首先免ROOT 用IDA 的GDB是无法正常查看到进程。所以我们要对APK 进行插入 android:debuggable 属性(不懂的看上面连接)
和上文一样,也是 通过 run-as 包名, 这样我们就可以进入到 data\data 目录下了。(注意的是这个DATA文件夹是被权限保护,正常无法查看。)
根据参考把 android_server 复制到 data\data\包名 目录下
重点:由于Androd10 libc.so 问题,所以 这里我用的是IDA 7.5 的 android_server
提权 : chmod 777 android_server
然后直接启动 (防端口检测还可以 ./android_server -p12345 改端口为 12345)
IDA_LIBC_PATH=/apex/com.android.runtime/lib/bionic/libc.so ./android_server
这样由于其调试服务android_server 在data 下面,所以启动后就能直接获取到相关进程。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!