CommonsCollections反序列化链3
  1. 前言
  2. 第一种链子分析
    1. ClassLoader.defineClass()
    2. TransletClassLoader.defineClass()
    3. TemplatesImpl.defineTransletClasses()
    4. TemplatesImpl.getTransletIndex()
    5. TemplatesImpl.newTransformer()
    6. 链子后半段连接
      1. 给成员赋值
      2. 正向执行测试
      3. 设置继承类,避免空指针错误
      4. 正向执行弹计算器
    7. 完整的POP-1
      1. pop图例
  3. 第二种链子分析
    1. TrAXFilter
    2. InstantiateTransformer.transform()
    3. 构造链子后半段
    4. 完整的POP-2
      1. pop图例