分类: Web Security 学习

45 篇文章

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…
thumbnail
Java 反序列化漏洞(3) – 初探 Java 反序列化漏洞以及序列化数据分析
前言 其实本章的内容已经和 JAVA RMI 没有太大关系了 . 但是由于 Java 反序列化技术大量应用于 JRMI( Java远程方法调用 ) , JMX( Java管理扩展 ) , JMS( Java消息服务 ) 中 , 因此 Java RMI 服务也算是 Java 反序列化漏洞的高发地 . 2015年1月28日 , Gabriel Lawr…
thumbnail
Java 反序列化漏洞(2) – Java 反射机制
前言 本章内容实际上应该放在Java RMI 原理/流程之前 . Java反序列化可以说是整个 Java 安全的起点 . 在此之前 , 我讨论过 PHP反序列化漏洞 , Python Pickle/CPickle反序列化漏洞 , Python PyYAML反序列化漏洞 . 现在 , 终于到了 Java反序列化漏洞 . 算是把主流的 Web 安全反序…
thumbnail
Java 反序列化漏洞(1) – Java RMI 原理/流程
前言 最近搭建了很多测试环境 , 使用了像 Ysoserial , Marshalsec 等利用工具 . 也搭建了像 FastJson 1.2.47 反序列化漏洞 这样的测试环境 . 在复现过程中多次遇到了像 RMI , JNDI注入 等专有名词 . 一直不明白它们的含义 . 现在稍微有一些空闲时间了, 专门拿出来学习并记录下来 . JAVA RM…
thumbnail
CVE-2020-1938 幽灵猫( GhostCat ) Tomcat-Ajp 协议任意文件读取/JSP文件包含漏洞分析
前言 今年分析的第一个漏洞 , 记录在这里. 分析该漏洞的原因主要有两个 : 自己对 Tomcat 整体架构的流程不熟悉 , 年后工作中需要制作很多靶场环境, 其中就包含了不少Tomcat漏洞环境 . 由于没有怎么看过 Tomcat , 因此在环境搭建时出了很多问题 . 所以这里想要系统的学习下 Tomcat 组件 . 前段时间各种忙着忙那, 很久…