【Android应用保护技术探索之路系列】章节目录
【Android应用保护技术探索之路系列】之一:Android应用保护技术开篇
【Android应用保护技术探索之路系列】之二:对抗反编译
【Android应用保护技术探索之路系列】之三:对抗静态分析
【Android应用保护技术探索之路系列】之四:对抗动态调试
【Android应用保护技术探索之路系列】之五:对抗重编译
本篇文章是【Android应用保护技术探索之路系列】的开篇文章,主要介绍在哪些环节去保护Android应用。
如果我们想逆向一个Android应用,我们一般会首先对其进行反编译,然后阅读反汇编代码,如果有必要还会对其进行动态调试,找到突破口后注入或直接修改反汇编代码,最后重新编译该软件进行测试。
归纳一下,整个过程可以分为以下4个环节:
- 反编译
- 静态分析
- 动态调试
- 重编译
本系列的后续文章会从这4个环节探讨保护应用的方法。
原文地址: http://blog.csdn.net/AllenWells/article/details/47019579