首页
社区
课程
招聘
[原创]IDA7.5安卓10动态调试
发表于: 2021-9-13 11:21 18121

[原创]IDA7.5安卓10动态调试

2021-9-13 11:21
18121

一、调式环境

1、IDA Pro 7.5

 

2、Pixel 2 XL 安卓10

二、环境准备

找到 IDA目录下的文件夹dbgsrv中的android_server,然后推到手机 /data/local/tmp目录

1
2
PS D:\IDA\dbgsrv> adb push .\android_server  /data/local/tmp
.\android_server: 1 file pushed, 0 skipped. 32.6 MB/s (786868 bytes in 0.023s)

然后切换到对应目录,给予777权限并启动,android_server默认端口23946

1
2
3
4
5
6
7
8
9
10
11
PS C:\Users\Admin> adb shell
taimen:/ $ su
 
taimen:/ # cd /data/local/tmp/
 
127|taimen:/data/local/tmp # chmod 777 android_server
 
//重要:安卓10 IDA Pro 7.5 要用这种方式启动android_server
taimen:/data/local/tmp # IDA_LIBC_PATH=/apex/com.android.runtime/lib/bionic/libc.so     /data/local/tmp/android_server
IDA Android 32-bit remote debug server(ST) v7.5.26. Hex-Rays (c) 2004-2020
Listening on 0.0.0.0:23946...

特别注意:安卓10 IDA Pro 7.5 要用这种方式启动android_server

IDA_LIBC_PATH=/apex/com.android.runtime/lib/bionic/libc.so /data/local/tmp/android_server

转发端口

1
PS C:\Users\Admin> adb forward tcp:23946 tcp:23946

三、动态调试

1、调试模式挂起app

1
adb shell am start -D -n  com.example.javandk1/.MainActivity

2、Ida选择Linux/Android debugger

在这里插入图片描述

3、填入Host和Port

在这里插入图片描述

4、选择调试的APP

在这里插入图片描述

5 、加载完毕后,设置ida三钩、

在这里插入图片描述在这里插入图片描述

6、DDMS查看挂机的端口

在这里插入图片描述

7、jdb放开调试

1
jdb -connect  com.sun.jdi.SocketAttach:hostname=localhost,port=8600

在这里插入图片描述
在这里插入图片描述
接下来就可以动态调试了

1
2
console.log("wx:spiderskill")
欢迎大家前来交流

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 3
支持
分享
最新回复 (7)
雪    币: 6573
活跃值: (3958)
能力值: (RANK:200 )
在线值:
发帖
回帖
粉丝
2
继续坚持
2021-9-15 20:45
0
雪    币: 26
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
不错,mark
2021-9-16 18:30
0
雪    币: 690
活跃值: (1841)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
4
不错学习下
2021-9-17 16:56
0
雪    币: 2089
活跃值: (3933)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
对新人友好的教程,支持。
2021-9-18 14:38
0
雪    币: 162
活跃值: (984)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不错
2022-2-16 17:44
0
雪    币: 1624
活跃值: (3463)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
以调试模式启动app  结果它自己直接进去了,怎么解决  [ro.debuggable]: [1]
2023-1-28 19:26
0
雪    币: 6257
活跃值: (5700)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
8
感谢分享!
2023-1-29 09:24
0
游客
登录 | 注册 方可回帖
返回
//