jdk17&CC链下利用TemplatesImpl

0x01 前言 起因看到一篇文章说jdk17因为强封装(模块化),利用不了TemplatesImpl来作为反序列化的sink点了,于是去试了下。起初先...

2025-01-10 · 13 分钟 · Jiecub3

UTF-8 Overlong Encoding-Java反序列化

0x01 前言 Java反序列化中应用 @1ue UTF-8 Overlong Encoding原理 @p牛 拜读上面两篇文章后,感觉挺有意思的,跟着1ue师傅的文章再分析了下,这里UTF-...

2024-12-12 · 17 分钟 · Jiecub3

CommonsBeanutils&shiro550

shrio 550 前言:对PropertyUtils.getProperty()中的一些流程进行调试,分析出descriptors中值怎么来,为什么是这些...

2024-11-28 · 7 分钟 · Jiecub3

Spring内存马

前言: 不建议看Controller内存马,因为前面完全是笔者自己在摸索,后面还错了hh(太菜啦)。跟我这个走的话可能会费力不讨好。 Inter...

2024-11-25 · 17 分钟 · Jiecub3

jackson原生链

环境 jackson版本太老的话,POJONode中代码会不对 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.15.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.15.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.15.0</version> </dependency> <dependency> <groupId>javassist</groupId> <artifactId>javassist</artifactId> <version>3.12.1.GA</version> </dependency> 0x01 writeValueAsString 这里我们jackson 原生链,利用点...

2024-11-14 · 12 分钟 · Jiecub3

Commons-Collections1-7

前言:主要是记录自己根据利用链,然后编写poc及遇到的问题和解决,然后组合一条链子(没啥意义当练手 0x01 环境 <dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/commons-collections/commons-collections --> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency>...

2024-11-11 · 22 分钟 · Jiecub3

Tomcat Filter内存马

hhh,Listener内存马分析完后,自己尝试构造了Filter poc,最后没借助分析文章构造出来挺兴奋的hh 环境 <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-catalina</artifactId> <version>9.0.96</version> </dependency> 先贴poc吧,...

2024-11-01 · 4 分钟 · Jiecub3

Tomcat Listener内存马

环境搭建 配置好tomcat后,调试时笔者用的maven,然后下载对应源码就好了 <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-catalina</artifactId> <version>9.0.96</version> </dependency> 0x01 Listener前置知识 Java Web 开发中的监听器(Lis...

2024-11-01 · 4 分钟 · Jiecub3