动态简单分析需要工具:
- IDA-7.0
- SDK
- 模拟器-AVD创建的
1. 运行模拟器
2.adb连接模拟器,并进行操作
# 查看当前所有模拟器信息
C:\Users\Administrator>adb devices
List of devices attached
emulator-5554 device
#找到android_server(在IDA 7.0\dbgsrv\下面)并上传到模拟器中,这里我把android_server复制到E盘了
C:\Users\Administrator>adb push E:\android_server /data/local/tmp/android_server
#注意这个是要被调试的可执行程序,C写的直接用ndk-build出来的。
C:\Users\Administrator>adb push E:\login /data/local/tmp/login
#可以连接上模拟器
C:\Users\Administrator>adb shell
# 进入目录
root@generic:/ # cd /data/local/tmp
#可以看到上传的文件默认只有可读可写权限
root@generic:/data/local/tmp # ls -la
ls -la
-rw-rw-rw- root roo