Apache Commons
是Apache
开源的Java通用类项目在Java中项目中被广泛的使用,Apache Commons
当中有一个组件叫做Apache Commons Collections
,主要封装了Java的Collection(集合)
相关类对象。本节将逐步详解Collections
反序列化攻击链(仅以TransformedMap
调用链为示例)最终实现反序列化RCE
。
通过接口实现查询,能获取到 ConstantTransformer、invokerTransformer、ChainedTransformer、TransformedMap 这些类均实现了 Transformer接口