Android逆向动态调试概览
关于安卓逆向,之前已通过安卓应用的安全和破解进行了一定的介绍。
而安卓逆向期间,除了静态分析
去研究反编译的代码
外,想要了解安卓app的底层机制和逻辑,需要通过动态调试
。
而目前安卓的动态调试的一些主要方法有:
- 用
Android Studio
去调试(apk
反编译得到的)smali
代码 - 用
LLDB
调试安卓app - 用
Frida
调试安卓app - 给安卓app编写
XPosed
插件,去调试hook逻辑
此教程主要就是介绍这方面的详细内容。