thumbnail
Java 反序列化漏洞(9) – 解密 YSoSerial : CommonsCollections3 POP Chains
前言 上一章我们分析了 CommonsCollections2 Payload , 该 Payload 构造的十分巧妙 , 通过组合 JAVAssist 字节码增强类库 和 PriorityQueue优先级队列 两种技术实现了任意代码执行 . 本章我们来分析 CommonsCollections3 的 Payload 是如何构造与利用的. Comm…
thumbnail
Java 反序列化漏洞(8) – 解密 YSoSerial : CommonsCollections2 POP Chains
前言 上一章我分析了 CommonsCollections1 这条利用链 . 这一次我们来分析一下 CommonsCollections2 这条利用链. CommonsCollections2 CommonsCollections2 利用链是 YSoSerial 中比较好玩的一条利用链 , 用了很多我之前没有接触过的知识点 . 本章我们就详细分析一…
thumbnail
Java 反序列化漏洞(6) – 解密 YSoSerial : URLDNS POP Chain
前言 本章主要来谈一谈 URLDNS 这条利用链 . 在一般的Web测试环境中 , 确定目标系统是否存在反序列化漏洞一直是个难题 . 试想当我们对着一个业务系统打了各种反序列化 Payload , 结果目标系统代码中压根没有可控的 readObject() 方法 , 那真是一件让人非常郁闷的事 . YSoSerial 中通过 URLDNS Payl…
thumbnail
Java 反序列化漏洞(5) – 解密 YSoSerial : Java动态代理机制
前言 下面两章我将从 YSoSerial 工具的角度来学习各类 POP 利用链 . 在此之前 , 我们需要搭建 YSoSerial 调试环境以及了解 Java 一大核心机制 : 动态代理机制 PS : 最近好多企业开始 HW 演练了 , 要去各种现场 , 真是忙到不行 ! 不过能看到大佬手工挖 0day , 也不亏哈哈 . 环境搭建 YSoSeri…