本知识库对 java-chains 1.4.4(com.ar3h.chains)内置的反序列化利用链与 gadget 构件做系统化中文拆解,供安全研究、CTF 与防御建设参考。
.
├── README.md # 总索引:概览 + 51 链索引表 + 419 gadget 按类别索引
├── STRUCTURE.md # 本文件:目录结构说明
├── chains/ # 51 篇「预设链分析文章」,命名 NN-链名.md
└── gadgets/ # 419 条「gadget 参考条目」,按类别分子目录,命名 类名.md
├── amf/ (8) # AMF/Flex 反序列化
├── bytecode/ (48) # 字节码生成、回显、内存马、命令执行等 sink 与加工件
├── common/ (112) # 通用件:表达式、各类 JDBC(H2/Derby/Oracle...)、ToString 等
├── custom/ (4) # 自定义/占位构件
├── fastjson/ (16) # Fastjson/Jackson 相关触发件
├── hessian/ (49) # Hessian/Burlap 反序列化专用件
├── javanative/ (137) # Java 原生反序列化件(CC/CB/JDK gadget 主力)
├── jndi/ (35) # JNDI 注入相关 Reference/Factory 件
├── mysql/ (3) # FakeMySQL 服务端读文件等
└── xml/ (7) # XMLDecoder/XStream 等 XML 反序列化件
- 链文章(
chains/):链概览 / Gadget 组成表 / 触发流程 / 逐 Gadget 剖析 / 完整调用栈 / 可配参数 / 防御与检测 / 参考与关联。 - Gadget 条目(
gadgets/<category>/):元信息 / 作用 / 链接标签 / 剖析 /@Param参数 / 适用版本与原理要点 / 所属预设链 / 关联。
| 类别 | 篇数 |
|---|---|
| 预设链文章 | 51 |
| Gadget 条目 | 419 |
本知识库仅供安全研究、CTF、授权渗透测试与防御建设使用。