Android逆向:加壳原理

为了更好地入门安卓逆向,学习加壳和脱壳,非常有必要进行 Android 基础理论的学习,而不是只是用用工具。这篇文章主要研究一下加壳的具体原理。

前置知识

Android 类加载机制

参考文章:https://juejin.cn/post/7143900207380430855

Android 类加载器

Android 的类加载器分为系统加载器和自定义加载器两种类型,系统类加载器主要包括3种,分别是BootClassloaderPathClassloaderDexClassLoader

阅读更多

Android基础:逆向准备

由于最近做的项目要求要会安卓逆向分析,于是我就来学学安卓逆向分析,毕竟技多不压身,万一比赛里 web 做不出来还能试试 reverse(当然,我并不希望发生这种情况)。学了一阵安卓开发基础之后发现其实有 Java web 开发的基础学起来就会比较简单。这篇文章总结一下正式学安卓逆向前做的准备工作,主要是安卓开发入门,毕竟学安全前必须学一点简单的开发,学点安卓开发有利于逆向的时候快速定位关键点(虽然有自动工具)。

阅读更多