探索无止境,知识无边界。

Java回显-Tomcat回显技术

ThreadLocal Response回显ThreadLocal类ThreadLocal 类用于在多线程环境下实现线程局...

Java回显-Tomcat回显技术

Java内存马-WebSocket内存马分析与实现

WebSocket介绍 WebSocket是一种在Web应用程序中实现全双工通信的协议。它提供了一种持久的连接,允许服务器和客户端之间进行双向通信,而无需通过传统的HTTP请求-响应模型来发起通信 传统的Web应用程序通常使用HTTP协议进行通信,它是一种无状态的协议,每次请求都需要在客户端和服务器之间进行完整的连接和关闭,这种请求...

Java内存马-WebSocket内存马分析与实现

Java内存马-Agent内存马分析与实现

Java Agent简介JDK1.5以后引入了 java.lang.instrument 包,该包常用于日志记录、性能监控、安全监察、诊断等场景,Java Agent可以在不影响正常编译的情况下来修改字节码 使用Java Agent需要编写一个代理类和一个代理配置文件(META-INF/MANIFEST.MF),并将其打包为一个JAR文件。然后,...

Java内存马-Agent内存马分析与实现

Java内存马-Spring内存马分析与实现

Spring相关知识BeanBean是被Spring容器管理的对象,SpringBoot使用了SpringFramework的依赖注入(DI)和控制反转(IOC)功能,通过注解将对象注册为Bean,使其能够被自动创建、管理和使用 ...

Java内存马-Spring内存马分析与实现

Java内存马-Tomcat内存马内存马分析与实现

Tomcat内存马介绍Tomcat内存马就是通过动态的将恶意组件添加到运行中的Tomcat服务器中,其内存马可分为四种类型,分别是:Listener型、Filter型、Servlet型、Value型 由于在Tomcat7.x版本开始对Servlet3.0的支持,可以进行动态的注册组件

Java内存马-Tomcat内存马内存马分析与实现

CommonsBeanutils183反序列化链

简介Apache Commons BeanUtils 是一个开源的 Java 库,提供了对 Java Bean 操作的工具类和方法。它可以简化 Java Bean 的属性复制、反射调用和动态操作等任务,使得开发人员可以更加方便地处理 Java Bean 下面是一些 Commons BeanUtils 提供的主要功能和特性: 属性复制:BeanUtils 提供了 copyProperties...

CommonsBeanutils183反序列化链

CommonsCollections11利用链

利用条件Commons-Collections 3.1 - 3.2.1版本 不限制JDK版本 利用链

CommonsCollections11利用链

CommonsCollections7利用链

利用条件Commons-Collections 3.1 - 3.2.1 不限制JDK版本 利用链 上图是在网上找的CC的几个版本链图

CommonsCollections7利用链

CommonsCollections6利用链

利用条件Commons-Collections 3.1 - 3.2.1版本 不限制JDK版本 利用链Gadget chain: java.io...

CommonsCollections6利用链

CommonsCollections5利用链

利用条件Commons-Collections 3.1 - 3.2.1版本 JDK版本:JDK8u301以下版本和JDK11版本可利用(需要关闭安全管理器,默认关闭) 利用链

CommonsCollections5利用链