Loading ...

分类: 笔记

37 篇文章

Claude_Code_命令速查手册
一、每天都要用 启动 & 退出 claude                                     # 启动交互会话 claude "帮我看下这个报错"                     # 带问题启动 claude -c                                   # 恢复上次对话 clau…
Git 命令速查表
大家日常用 Git 做版本控制,命令多、容易忘。这篇文章把常用 Git 命令完整分类、纯中文说明,直接当手册用,新手也能快速上手。 一、仓库基础操作 创建、克隆仓库,是一切 Git 操作的起点。 命令 说明 git init <目录> 在指定目录创建空 Git 仓库;无参数则在当前目录创建 git clone <仓库地址> …
thumbnail
CC 链(Commons Collections 链)
一、认识 CC 链 1.1 基本定义 CC 链全称为Apache Commons Collections 链,是 Java 反序列化漏洞中最经典、应用最广泛的利用链之一。Apache Commons Collections(简称 ACC)是 Apache 基金会开发的一个 Java 工具类库,提供了大量增强型集合类(如TransformedMap、…
Java 内存马(六):JNDI 注入内存马(Fastjson 补充)
1. 实战背景与核心场景 在 JNDI 注入内存马的基础利用中,Fastjson 反序列化漏洞是最典型的触发场景之一。Fastjson 作为 Java 生态中常用的 JSON 解析库,其 1.2.24 及以下版本存在反序列化漏洞,攻击者可通过构造恶意 JSON payload,触发 JNDI lookup() 方法,进而加载远程恶意类并注入内存马。…
thumbnail
Java 内存马(六):JNDI 注入内存马
1. 基本概念 JNDI 注入内存马 是结合 JNDI 注入漏洞 与内存马技术的复合型攻击手段。其核心逻辑是:利用 JNDI 服务动态加载远程恶意类的特性,在受害者服务器上执行恶意代码,进而动态注册 Filter/Servlet 等内存马组件,实现无文件落地的持久化控制。 核心特性 跨框架兼容性:依托 JNDI 标准 API(Java Naming…
thumbnail
Java 内存马(五):Tomcat Valve 内存马
Java 内存马(五):Tomcat Valve 内存马 1. 基本概念 Tomcat Valve 内存马 是利用 Tomcat 中间件私有 Pipeline-Valve(管道 - 阀门)架构,在运行时动态注入恶意 Valve 组件的内存马。其核心是借助 Valve 对请求的拦截优先级优势,实现对 Tomcat 容器内所有请求的前置控制,具备隐蔽性…
thumbnail
Java 内存马(三):Listener 内存马
1. 基本概念 Listener(监听器) 是 Java Web 应用中的组件,用于监听 Web 应用生命周期或作用域对象(如 Session、Request)的变化,并在事件发生时自动执行回调逻辑。 常见的 Listener 类型: ServletContextListener:监听 Web 应用的启动和销毁 HttpSessionListene…
thumbnail
Java 内存马(二):Filter 内存马
1. 基本概念 Filter(过滤器) 是 Java Web 应用中的一个组件,作用是在请求到达 Servlet 前,对请求和响应进行拦截、预处理或后处理。 特点: 介于 客户端请求 与 Servlet 之间 常见用途:认证、日志记录、请求参数处理 执行顺序:请求先经过 Filter → 再传递给 Servlet → 响应可再次经过 Filter …
Java 内存马(一):Servlet 内存马
1. 基本概念 Servlet 内存马 是通过 运行时动态注册 Servlet 的方式,将恶意 Servlet 植入 Web 容器中。 特点: 无文件落地:不依赖磁盘上的 class 文件或 web.xml 配置 驻留内存:直至容器重启前一直存在 隐蔽性高:通过 URL 请求即可触发,常规查杀不易发现 常见利用场景:攻击者上传一个 JSP 文件,通…
改为 -->