您的位置:首页 > 移动开发 > Android开发

【Android应用保护技术探索之路系列】之一:Android应用保护技术开篇

2015-07-23 11:30 309 查看
作作者:郭孝星

微博:郭孝星的新浪微博

邮箱:allenwells@163.com

博客:http://blog.csdn.net/allenwells

Github:https://github.com/AllenWells

【Android应用保护技术探索之路系列】章节目录

【Android应用保护技术探索之路系列】之一:Android应用保护技术开篇

【Android应用保护技术探索之路系列】之二:对抗反编译

【Android应用保护技术探索之路系列】之三:对抗静态分析

【Android应用保护技术探索之路系列】之四:对抗动态调试

【Android应用保护技术探索之路系列】之五:对抗重编译

本篇文章是【Android应用保护技术探索之路系列】的开篇文章,主要介绍在哪些环节去保护Android应用。

如果我们想逆向一个Android应用,我们一般会首先对其进行反编译,然后阅读反汇编代码,如果有必要还会对其进行动态调试,找到突破口后注入或直接修改反汇编代码,最后重新编译该软件进行测试。

归纳一下,整个过程可以分为以下4个环节:

反编译

静态分析

动态调试

重编译

本系列的后续文章会从这4个环节探讨保护应用的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: