# 第七章 脱壳 ## 7.1 壳,加壳,脱壳 ### 7.1.1 什么是壳 ### 7.1.2 为什么要加壳 ### 7.1.3 如何脱壳 ## 7.2 壳的特征 ### 7.2.1 初代壳 ### 7.2.2 二代壳 ### 7.2.3 三代壳 ## 7.3 脱壳的原理 ### 7.3.1 双亲委派机制 ### 7.3.2 类的加载流程 ### 7.3.3 函数调用流程 ### 7.3.4 初代壳实现 ### 7.3.5 如何脱壳 ## 7.4 简单脱壳实现 ## 7.5 自动化脱壳