<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"><channel><title>Spring | baozongwi's blog</title><link>https://baozongwi.xyz/tags/spring/</link><description>Currently exploring Java security and internal network penetration, with CTFs as a hobby.</description><generator>Hugo</generator><language>zh-cn</language><item><title>软件安全赛2026</title><link>https://baozongwi.xyz/p/software-sec-competition-2026/</link><pubDate>Wed, 01 Apr 2026 10:08:46 +0800</pubDate><guid>https://baozongwi.xyz/p/software-sec-competition-2026/</guid><description>TL;DR 这次比赛的感觉就是题目挺难的，如果真正不看笔记不用 AI 是真打不了，已经闻到了失败的味道。 本来不打算发博客的，包括有些师傅来问了也不打算发的，不过 thymeleaf 这道题的分块传输打入内存马确实挺有意思 🤔 thymeleaf 目录结构是这样， package …</description></item><item><title>Spring 原生反序列化利用链</title><link>https://baozongwi.xyz/p/spring-native-deserialization-chains/</link><pubDate>Wed, 10 Dec 2025 22:50:56 +0800</pubDate><guid>https://baozongwi.xyz/p/spring-native-deserialization-chains/</guid><description>低版本的我也不懂，我只知道高版本的。 高版本 BadAttributeValueExpException 不能触发 toString 了，寻找一个替换的类，之前学到过在EventListenerList#readObject中有一个 add 方法，会动态加载并监听类，可以触发 toString 方法 后面就是 …</description></item></channel></rss>