<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Javasec on root@wanth3f1ag</title>
    <link>https://wanth3f1ag.top/javasec/</link>
    <description>Recent content in Javasec on root@wanth3f1ag</description>
    <image>
      <title>root@wanth3f1ag</title>
      <url>https://wanth3f1ag.top/images/avatar.jpg</url>
      <link>https://wanth3f1ag.top/images/avatar.jpg</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 09 Apr 2026 10:38:36 +0800</lastBuildDate>
    <atom:link href="https://wanth3f1ag.top/javasec/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Java Agent 学习</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B9%8BJava-Agent-%E5%AD%A6%E4%B9%A0/</link>
      <pubDate>Thu, 09 Apr 2026 10:38:36 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B9%8BJava-Agent-%E5%AD%A6%E4%B9%A0/</guid>
      <description></description>
    </item>
    <item>
      <title>Java内存马四之Spring Controller内存马</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BSpring-Controller%E5%86%85%E5%AD%98%E9%A9%AC/</link>
      <pubDate>Sun, 05 Apr 2026 12:05:09 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BSpring-Controller%E5%86%85%E5%AD%98%E9%A9%AC/</guid>
      <description>Spring Controller内存马</description>
    </item>
    <item>
      <title>Tomcat 内存马如何回显</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BTomcat-%E5%86%85%E5%AD%98%E9%A9%AC%E5%A6%82%E4%BD%95%E5%9B%9E%E6%98%BE/</link>
      <pubDate>Wed, 18 Mar 2026 20:19:11 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BTomcat-%E5%86%85%E5%AD%98%E9%A9%AC%E5%A6%82%E4%BD%95%E5%9B%9E%E6%98%BE/</guid>
      <description>不得不佩服前人的伟大</description>
    </item>
    <item>
      <title>Java内存马一之Filter型内存马</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BFilter%E5%9E%8B%E5%86%85%E5%AD%98%E9%A9%AC/</link>
      <pubDate>Wed, 18 Mar 2026 14:50:52 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BFilter%E5%9E%8B%E5%86%85%E5%AD%98%E9%A9%AC/</guid>
      <description>Java内存马基础及Filter型内存马</description>
    </item>
    <item>
      <title>Java内存马三之Servlet型内存马</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BServlet%E5%9E%8B%E5%86%85%E5%AD%98%E9%A9%AC/</link>
      <pubDate>Wed, 18 Mar 2026 14:50:52 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BServlet%E5%9E%8B%E5%86%85%E5%AD%98%E9%A9%AC/</guid>
      <description>Servlet型内存马</description>
    </item>
    <item>
      <title>Java内存马二之Listener型内存马</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BListener%E5%9E%8B%E5%86%85%E5%AD%98%E9%A9%AC/</link>
      <pubDate>Wed, 18 Mar 2026 14:50:52 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%86%85%E5%AD%98%E9%A9%AC%E4%B9%8BListener%E5%9E%8B%E5%86%85%E5%AD%98%E9%A9%AC/</guid>
      <description>Listener型内存马</description>
    </item>
    <item>
      <title>巅峰极客2024-Ezjava</title>
      <link>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8B%E5%B7%85%E5%B3%B0%E6%9E%81%E5%AE%A22024-Ezjava/</link>
      <pubDate>Tue, 17 Mar 2026 11:17:40 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8B%E5%B7%85%E5%B3%B0%E6%9E%81%E5%AE%A22024-Ezjava/</guid>
      <description></description>
    </item>
    <item>
      <title>LilCTF2025 blade_cc</title>
      <link>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BLilCTF2025-blade-cc/</link>
      <pubDate>Mon, 09 Mar 2026 16:01:06 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BLilCTF2025-blade-cc/</guid>
      <description>复现一下java题</description>
    </item>
    <item>
      <title>VNCTF2026 black coffee</title>
      <link>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BVNCTF2026-black-coffee/</link>
      <pubDate>Sun, 08 Mar 2026 12:28:56 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BVNCTF2026-black-coffee/</guid>
      <description>复现一下java题</description>
    </item>
    <item>
      <title>fastjson1.2.68 commons-io2.x 任意文件写入利用链学习</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B9%8Bfastjson1-2-68-commons-io-%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%E5%88%A9%E7%94%A8%E9%93%BE%E5%AD%A6%E4%B9%A0/</link>
      <pubDate>Sun, 01 Mar 2026 13:07:28 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B9%8Bfastjson1-2-68-commons-io-%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%E5%88%A9%E7%94%A8%E9%93%BE%E5%AD%A6%E4%B9%A0/</guid>
      <description>fastjson1.2.68 commons-io 任意文件写入利用链</description>
    </item>
    <item>
      <title>Java反序列化之Fastjson1.2.6x绕过</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson1-2-6x%E7%BB%95%E8%BF%87/</link>
      <pubDate>Sat, 28 Feb 2026 13:37:02 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson1-2-6x%E7%BB%95%E8%BF%87/</guid>
      <description>Fastjson1.2.62-1.2.68补丁绕过</description>
    </item>
    <item>
      <title>Java反序列化之Fastjson1.2.4x绕过</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson1.2.4x%E7%BB%95%E8%BF%87/</link>
      <pubDate>Sat, 28 Feb 2026 13:30:28 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson1.2.4x%E7%BB%95%E8%BF%87/</guid>
      <description>Fastjson1.2.41-1.2.47补丁绕过</description>
    </item>
    <item>
      <title>Aspectjweaver反序列化至任意文件写入</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BAspectjweaver%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E8%87%B3%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5/</link>
      <pubDate>Sat, 28 Feb 2026 11:36:00 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BAspectjweaver%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E8%87%B3%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5/</guid>
      <description>Aspectjweaver反序列化</description>
    </item>
    <item>
      <title>Tomcat session反序列化漏洞</title>
      <link>https://wanth3f1ag.top/posts/java%E4%B9%8BTomcat-session%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%BC%8F%E6%B4%9E/</link>
      <pubDate>Fri, 27 Feb 2026 14:32:39 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/java%E4%B9%8BTomcat-session%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%BC%8F%E6%B4%9E/</guid>
      <description>CVE-2020-9484</description>
    </item>
    <item>
      <title>PostgreSQL JDBC 任意文件写入漏洞</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B9%8BPostgreSQL%20JDBC%20%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%E6%BC%8F%E6%B4%9E/</link>
      <pubDate>Fri, 27 Feb 2026 14:08:50 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B9%8BPostgreSQL%20JDBC%20%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%E6%BC%8F%E6%B4%9E/</guid>
      <description>尽量多放代码块不放图片吧，感觉上篇放图片太多了加载有点慢</description>
    </item>
    <item>
      <title>PostgreSQL JDBC RCE命令执行</title>
      <link>https://wanth3f1ag.top/posts/java%E4%B9%8BPostgreSQL-JDBC-RCE/</link>
      <pubDate>Fri, 27 Feb 2026 13:09:53 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/java%E4%B9%8BPostgreSQL-JDBC-RCE/</guid>
      <description>CVE-2022-21724</description>
    </item>
    <item>
      <title>JNDI注入</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJNDI%E6%B3%A8%E5%85%A5/</link>
      <pubDate>Thu, 05 Feb 2026 10:11:27 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJNDI%E6%B3%A8%E5%85%A5/</guid>
      <description></description>
    </item>
    <item>
      <title>JNDI基础</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJNDI%E5%9F%BA%E7%A1%80/</link>
      <pubDate>Tue, 03 Feb 2026 15:11:30 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJNDI%E5%9F%BA%E7%A1%80/</guid>
      <description>废话比较多，但对初学者很友好，尽可能地深入代码层去分析原理和过程</description>
    </item>
    <item>
      <title>高版本触发toString的几种方法</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8B%E9%AB%98%E7%89%88%E6%9C%AC%E8%A7%A6%E5%8F%91toString%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E6%B3%95/</link>
      <pubDate>Mon, 02 Feb 2026 14:51:31 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8B%E9%AB%98%E7%89%88%E6%9C%AC%E8%A7%A6%E5%8F%91toString%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E6%B3%95/</guid>
      <description>继续JDK17</description>
    </item>
    <item>
      <title>JDK17强封装&amp;高版本JDK反射调用</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B9%8BJDK17%E5%BC%BA%E5%B0%81%E8%A3%85-%E9%AB%98%E7%89%88%E6%9C%ACJDK%E5%8F%8D%E5%B0%84%E8%B0%83%E7%94%A8/</link>
      <pubDate>Sun, 01 Feb 2026 11:52:26 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B9%8BJDK17%E5%BC%BA%E5%B0%81%E8%A3%85-%E9%AB%98%E7%89%88%E6%9C%ACJDK%E5%8F%8D%E5%B0%84%E8%B0%83%E7%94%A8/</guid>
      <description>学点高级玩意儿</description>
    </item>
    <item>
      <title>Log4j2的JNDI注入漏洞</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B9%8BLog4j2%E7%9A%84JNDI%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/</link>
      <pubDate>Tue, 27 Jan 2026 23:20:57 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B9%8BLog4j2%E7%9A%84JNDI%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/</guid>
      <description>神奇的开发加上一切的巧合</description>
    </item>
    <item>
      <title>Java中动态加载字节码的几种方式</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B8%AD%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BD%E5%AD%97%E8%8A%82%E7%A0%81%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F/</link>
      <pubDate>Fri, 23 Jan 2026 11:28:53 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B8%AD%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BD%E5%AD%97%E8%8A%82%E7%A0%81%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F/</guid>
      <description>Java动态加载字节码</description>
    </item>
    <item>
      <title>Java反序列化基础</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Fri, 23 Jan 2026 11:22:52 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>Java反序列化</description>
    </item>
    <item>
      <title>jfinal CMSv5.1.0 Fastjson反序列化漏洞复现</title>
      <link>https://wanth3f1ag.top/posts/jfinal-CMSv5-1-0-Fastjson%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/</link>
      <pubDate>Fri, 12 Dec 2025 19:06:52 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/jfinal-CMSv5-1-0-Fastjson%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/</guid>
      <description>一个比较简单的漏洞拿来当复习了</description>
    </item>
    <item>
      <title>学习Java反序列化绕WAF新姿势</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E7%BB%95WAF%E6%96%B0%E5%A7%BF%E5%8A%BF/</link>
      <pubDate>Mon, 08 Dec 2025 18:26:35 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E7%BB%95WAF%E6%96%B0%E5%A7%BF%E5%8A%BF/</guid>
      <description>又是让我学到了</description>
    </item>
    <item>
      <title>EventListenerList触发任意toString</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BEventListenerList%E8%A7%A6%E5%8F%91%E4%BB%BB%E6%84%8FtoString/</link>
      <pubDate>Mon, 08 Dec 2025 12:17:27 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BEventListenerList%E8%A7%A6%E5%8F%91%E4%BB%BB%E6%84%8FtoString/</guid>
      <description>EventListenerList触发任意toString</description>
    </item>
    <item>
      <title>Java反序列化之Jackson反序列化</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJackson%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Fri, 05 Dec 2025 18:04:39 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJackson%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>懵懵懂懂</description>
    </item>
    <item>
      <title>PolarCTF-Java方向题解</title>
      <link>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BPolarCTF-Java%E6%96%B9%E5%90%91%E9%A2%98%E8%A7%A3/</link>
      <pubDate>Thu, 04 Dec 2025 10:38:20 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BPolarCTF-Java%E6%96%B9%E5%90%91%E9%A2%98%E8%A7%A3/</guid>
      <description>PolarCTF-Java方向题解</description>
    </item>
    <item>
      <title>Java之Spring基础</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B9%8BSpring%E5%9F%BA%E7%A1%80/</link>
      <pubDate>Tue, 02 Dec 2025 16:16:47 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B9%8BSpring%E5%9F%BA%E7%A1%80/</guid>
      <description>主要是写给自己看的，之前对Spring了解少之甚少</description>
    </item>
    <item>
      <title>巅峰极客2023 BabyURL</title>
      <link>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8B%E5%B7%85%E5%B3%B0%E6%9E%81%E5%AE%A22023-BabyURL/</link>
      <pubDate>Tue, 02 Dec 2025 14:57:47 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8B%E5%B7%85%E5%B3%B0%E6%9E%81%E5%AE%A22023-BabyURL/</guid>
      <description></description>
    </item>
    <item>
      <title>Java反序列化之Jackson原生反序列化</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJackson%E5%8E%9F%E7%94%9F%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Tue, 02 Dec 2025 12:45:49 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BJackson%E5%8E%9F%E7%94%9F%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description></description>
    </item>
    <item>
      <title>CISCN2023 Deserbug</title>
      <link>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BCISCN2023-Deserbug/</link>
      <pubDate>Mon, 01 Dec 2025 12:05:42 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E9%A2%98%E7%9B%AE%E4%B9%8BCISCN2023-Deserbug/</guid>
      <description>CISCN2023 Deserbug</description>
    </item>
    <item>
      <title>Java反序列化之Hessian反序列化</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BHessian%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Sun, 23 Nov 2025 13:31:40 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BHessian%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>Java反序列化之Hessian反序列化</description>
    </item>
    <item>
      <title>Java反序列化之Resin反序列化</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BResin%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Thu, 20 Nov 2025 15:55:29 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BResin%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>Java反序列化之Resin反序列化</description>
    </item>
    <item>
      <title>Java反序列化之ROME原生链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BROME%E5%8E%9F%E7%94%9F%E9%93%BE/</link>
      <pubDate>Tue, 18 Nov 2025 19:56:20 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BROME%E5%8E%9F%E7%94%9F%E9%93%BE/</guid>
      <description>Java反序列化之ROME原生链</description>
    </item>
    <item>
      <title>Java反序列化之Fastjson&lt;=1.2.24反序列化</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson1.2.24%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Tue, 18 Nov 2025 16:33:03 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson1.2.24%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>&lt;h1 id=&#34;0x01前言&#34;&gt;0x01前言&lt;/h1&gt;
&lt;p&gt;最近工作比较忙，给自己休整了几天，正好过两天就周末了要出门也没空学啥，所以打算把学习任务提前一下。原谅自己学习进度太慢了。。。&lt;/p&gt;
&lt;h1 id=&#34;0x02fastjson的序列化和反序列化&#34;&gt;0x02Fastjson的序列化和反序列化&lt;/h1&gt;
&lt;p&gt;fastjson 是阿里巴巴开发的 java语言编写的高性能 JSON 库，用于将数据在 Json 和 Java Object之间相互转换。它没有用java的序列化机制，而是自定义了一套序列化机制。&lt;/p&gt;
&lt;p&gt;在fastjson中提供了两种接口函数&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;JSON#toJSONString()&lt;/code&gt;实现对象的序列化操作&lt;/li&gt;
&lt;li&gt;&lt;code&gt;JSON#parseObject()/JSON#parse()&lt;/code&gt;实现对象的反序列化操作&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;但是对于Fastjson来说，并不是所有的java对象都能被序列化为JSON，只有JavaBean格式的对象才能被Fastjson转化成JSON格式&lt;/p&gt;
&lt;p&gt;我们写个demo来看看序列化和反序列化流程的走向&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;class&lt;/span&gt; &lt;span class=&#34;nc&#34;&gt;Person&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;//使用Alt+Insert键可以快速生成属性的getter和setter方法&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;String&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;int&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;String&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;getName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;out&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;println&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;执行了getName方法&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;return&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;void&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;setName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;String&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;out&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;println&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;执行了setName方法&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;this&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;int&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;getAge&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;out&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;println&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;执行了getAge方法&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;return&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;public&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;void&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;setAge&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;int&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;out&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;println&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;执行了setAge方法&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;this&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后我们写个序列化和反序列化的操作&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java反序列化之jdk8u20原生链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96jdk8u20%E5%8E%9F%E7%94%9F%E9%93%BE/</link>
      <pubDate>Thu, 11 Sep 2025 12:03:28 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96jdk8u20%E5%8E%9F%E7%94%9F%E9%93%BE/</guid>
      <description>Java反序列化之jdk8u20原生链</description>
    </item>
    <item>
      <title>Java反序列化之jJDK7u21原生链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96jdk7u21%E5%8E%9F%E7%94%9F%E9%93%BE/</link>
      <pubDate>Tue, 09 Sep 2025 10:19:06 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96jdk7u21%E5%8E%9F%E7%94%9F%E9%93%BE/</guid>
      <description>Java反序列化之jJDK7u21原生链</description>
    </item>
    <item>
      <title>MySQL JDBC反序列化链</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%B9%8BMySQL%20JDBC%20%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Thu, 04 Sep 2025 15:11:36 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%B9%8BMySQL%20JDBC%20%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>MySQL JDBC Attack</description>
    </item>
    <item>
      <title>Java从0到1的学习</title>
      <link>https://wanth3f1ag.top/posts/Java%E4%BB%8E0%E5%88%B01%E7%9A%84%E5%AD%A6%E4%B9%A0/</link>
      <pubDate>Tue, 26 Aug 2025 20:48:35 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E4%BB%8E0%E5%88%B01%E7%9A%84%E5%AD%A6%E4%B9%A0/</guid>
      <description>Java从0到1的学习</description>
    </item>
    <item>
      <title>Java反序列化之Shiro反序列化</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BShiro%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Thu, 31 Jul 2025 14:50:00 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BShiro%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>Java反序列化之Shiro反序列化</description>
    </item>
    <item>
      <title>Java反序列化之Fastjson原生反序列化</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson%E5%8E%9F%E7%94%9F%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</link>
      <pubDate>Mon, 07 Jul 2025 10:07:06 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%B9%8BFastjson%E5%8E%9F%E7%94%9F%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96/</guid>
      <description>Java反序列化之Fastjson原生反序列化</description>
    </item>
    <item>
      <title>Java反序列化CB链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CB%E9%93%BE/</link>
      <pubDate>Sun, 06 Jul 2025 11:45:42 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CB%E9%93%BE/</guid>
      <description>Java反序列化CB链</description>
    </item>
    <item>
      <title>Java反序列化CC7链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC7%E9%93%BE/</link>
      <pubDate>Sat, 28 Jun 2025 20:20:26 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC7%E9%93%BE/</guid>
      <description>Java反序列化CC7链</description>
    </item>
    <item>
      <title>Java反序列化CC5链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC5%E9%93%BE/</link>
      <pubDate>Sat, 28 Jun 2025 19:50:24 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC5%E9%93%BE/</guid>
      <description>Java反序列化CC5链</description>
    </item>
    <item>
      <title>Java反序列化CC2链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC2%E9%93%BE/</link>
      <pubDate>Wed, 25 Jun 2025 23:24:03 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC2%E9%93%BE/</guid>
      <description>Java反序列化CC2链</description>
    </item>
    <item>
      <title>Java反序列化CC4链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC4%E9%93%BE/</link>
      <pubDate>Wed, 25 Jun 2025 22:00:18 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC4%E9%93%BE/</guid>
      <description>Java反序列化CC4链</description>
    </item>
    <item>
      <title>Java反序列化CC3链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC3%E9%93%BE/</link>
      <pubDate>Wed, 18 Jun 2025 11:22:38 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC3%E9%93%BE/</guid>
      <description>Java反序列化CC3链</description>
    </item>
    <item>
      <title>Java反序列化URLDNS利用链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96URLDNS%E5%88%A9%E7%94%A8%E9%93%BE/</link>
      <pubDate>Sun, 15 Jun 2025 15:17:52 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96URLDNS%E5%88%A9%E7%94%A8%E9%93%BE/</guid>
      <description>Java反序列化URLDNS利用链</description>
    </item>
    <item>
      <title>Java反序列化CC6链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC6%E9%93%BE/</link>
      <pubDate>Sat, 07 Jun 2025 20:10:46 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC6%E9%93%BE/</guid>
      <description>Java反序列化CC6链</description>
    </item>
    <item>
      <title>Java反序列化CC1链</title>
      <link>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC1%E9%93%BE/</link>
      <pubDate>Tue, 27 May 2025 18:28:41 +0800</pubDate>
      <guid>https://wanth3f1ag.top/posts/Java%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96CC1%E9%93%BE/</guid>
      <description>Java反序列化CC1链</description>
    </item>
  </channel>
</rss>
