jdk17&CC链下利用TemplatesImpl
0x01 前言 起因看到一篇文章说jdk17因为强封装(模块化),利用不了TemplatesImpl来作为反序列化的sink点了,于是去试了下。起初先...
0x01 前言 起因看到一篇文章说jdk17因为强封装(模块化),利用不了TemplatesImpl来作为反序列化的sink点了,于是去试了下。起初先...
参考:https://xz.aliyun.com/t/7436?time__1311=n4%2BxnD0Dy7GQDt%3DG%3DGCDl...
0x01 前言 Java反序列化中应用 @1ue UTF-8 Overlong Encoding原理 @p牛 拜读上面两篇文章后,感觉挺有意思的,跟着1ue师傅的文章再分析了下,这里UTF-...
shrio 550 前言:对PropertyUtils.getProperty()中的一些流程进行调试,分析出descriptors中值怎么来,为什么是这些...
前言: 不建议看Controller内存马,因为前面完全是笔者自己在摸索,后面还错了hh(太菜啦)。跟我这个走的话可能会费力不讨好。 Inter...
环境 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 原生链,利用点...
前言:主要是记录自己根据利用链,然后编写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>...
hhh,Listener内存马分析完后,自己尝试构造了Filter poc,最后没借助分析文章构造出来挺兴奋的hh 环境 <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-catalina</artifactId> <version>9.0.96</version> </dependency> 先贴poc吧,...
环境搭建 配置好tomcat后,调试时笔者用的maven,然后下载对应源码就好了 <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-catalina</artifactId> <version>9.0.96</version> </dependency> 0x01 Listener前置知识 Java Web 开发中的监听器(Lis...