-
掌握HOOK插件开发。
-
掌握Xposed、Substrate、Fridad等框架。
-
案例练习。
-
掌握编码算法、消息摘要算法、对称加密算法(Java加密与解密的艺术)。
-
掌握非对称加密算法、数字签名算法。
-
了解客户端与服务器如何进行交互的(OSI模型、TCP/IP模型)。
-
掌握常用的抓包工具及环境配置,HTTP协议与HTTPS安全协议,数字证书、SSL证书检测(计算机网络与通信、信息安全工程师)。
-
案例练习。
-
掌握DEX、ELF、XML、ARSC等文件结构。
-
自编写文件解析工具。
-
了解安卓操作系统启动流程、Zygote启动流程。
-
掌握Dalvik虚拟机、ART虚拟机、SO加载流程。
-
了解Dex文件整体加密、Dex代码抽取加密。
-
了解SO文件整体加密、函数加密、区段加密、加壳、混淆。
-
分析通用脱壳机的实现原理及应用场景。
-
了解主流加固特点及对应的脱壳技巧。
-
看一遍教程后自己实战操作,养成做笔记的习惯。
-
注重基础,一定要把Java层和Native层搞懂。
-
学习中不要纠结细节,要学会抓大放小。
-
学完后自己画脑图,回顾学习的过程中那些不理解在花时间去看,此过程就是查漏补缺。
最后,如果大家对安卓逆向的学习感兴趣而又缺少学习资料,我最近正好薅到一份360团队成员分享在GitHub,标星7.5k的《安卓App逆向与安全防护学习手册》,通俗易懂,实例丰富,既有基础知识,也有操作技能,能够帮助读者快速入门进阶。
-
Android中锁屏密码加密算法分析
-
Android 中NDK开发
-
Android中开发与逆向常用命令总结
-
so文件格式解析
-
AndroidManifest.xml文件格式解析
-
resource . arsc文件格式解析
-
dex文件格式解析
-
Android应用安全防护的基本策略
-
Android中常用权限分析
-
Android中的run-as命令
-
Android中的allowBackup属性
-
Android中的签名机制
-
Android应用加固原理
-
Android中的so加固原理
-
Android逆向分析基础
-
反编译神器apktool和Jadx
-
Hook神器Xposed
-
脱壳神器ZjDroid
-
Native层Hook神器Cydia Substrate
分享读者
作者2013年java转到Android开发,在小厂待过,也去过华为,OPPO等大厂待过,18年四月份进了阿里一直到现在。
被人面试过,也面试过很多人。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长,而且极易碰到天花板技术停滞不前!
我们整理了一份阿里P7级别的Android架构师全套学习资料,特别适合有3-5年以上经验的小伙伴深入学习提升。
主要包括阿里,以及字节跳动,腾讯,华为,小米,等一线互联网公司主流架构技术。如果你有需要,尽管拿走好了。
35岁中年危机大多是因为被短期的利益牵着走,过早压榨掉了价值,如果能一开始就树立一个正确的长远的职业规划。35岁后的你只会比周围的人更值钱。
不成体系的学习效果低效漫长,而且极易碰到天花板技术停滞不前!
我们整理了一份阿里P7级别的Android架构师全套学习资料,特别适合有3-5年以上经验的小伙伴深入学习提升。
主要包括阿里,以及字节跳动,腾讯,华为,小米,等一线互联网公司主流架构技术。如果你有需要,尽管拿走好了。
[外链图片转存中…(img-7kptoaf5-1719254631634)]
35岁中年危机大多是因为被短期的利益牵着走,过早压榨掉了价值,如果能一开始就树立一个正确的长远的职业规划。35岁后的你只会比周围的人更值钱。