Android逆向系列之动态调试(一)–Smali注入

111111111

一、Smali注入
Smali注入又称Smali插桩(Smali Instrumentation),WIKI解释:它是在保证被测程序原有逻辑完整性的基础上在程序中插入一些探针(又称为“探测仪”),通过探针的执行并抛出程序运行的特征数据,通过对这些数据的分析,可以获得程序的控制流和数据流信息,进而得到逻辑覆盖等动态信息,从而实现测试目的的方法。这里我们注意几个词,保证程序原有逻辑性、插入探针、抛出特征数据。这几个词也是我们samli注入需要关注的几个关键点所在。

二、调试环境
可以使用Apktool+eclipse(AS),或者Netbean
这里我的eclipse是比较老的版本,可能部分功能 新版对应有所不同,但这并不影响
Read More