排序
SpEL 安全加固宝典:变量注入防护全场景实战解析
🚀 SpEL 安全加固宝典:变量注入防护全场景实战解析 摘要: SpEL(Spring Expression Language)灵活强大,却易遭“注入”风险; 把用户输入当作“变量”传入,断绝表达式本体被篡改; 四大场景...
SpEL 注入全网最通俗解释!看完源码审计轻松拿下!
🌱 什么是 SpEL 注入? SpEL 全称是 Spring Expression Language(Spring 表达式语言),是 Spring 框架中的一种表达式语法,用来在 Java 代码或配置中动态计算值。 SpEL 注入就是攻击者通过构...
Java XXE 防护实战:常见漏洞场景与防御代码全收录
🛡️ Java XXE 防护示例与详解 本文件涵盖常见 Java XML 解析器的 XXE 安全配置方法,适用学习和辅助判断审计目标是否存在XXE问题: 💥 默认行为 ⚠️ 潜在风险 ✅ 防护方式 👨💻 防护代码 📘...
原来 FastJSON 是个“延时炸弹”💣
💥 为什么 FastJSON 漏洞不是在 parse() 阶段触发,而是在 toString() 等方法中爆发? 在渗透测试中,FastJSON 的反序列化漏洞是一个“老面孔”了。但很多新手刚开始接触时,会有一个疑惑: “...
深入解析Java源码中的SQL注入风险,全流程案例 + 详细代码剖析
🔥 Java源码SQL注入深入解析(含详细代码说明) 📖 一、引言 SQL 注入漏洞长期占据 OWASP Top 10,其危害性与利用难度使其成为红队渗透中最常见的突破口之一。Java 作为主流后端语言,其常见的...
注解中的 SpEL 表达式执行原理与注入风险详解
🚨注解中的 SpEL 表达式执行原理与注入风险详解 —— 从 @Value 到 @PreAuthorize,揭开注解里的动态表达式黑盒 🧩 一、概述 Spring 中很多注解都支持 SpEL 表达式(Spring Expression Language...
Java 反射机制到底是啥?小白入门指南+ 安全性分析
🛡️ Java 反射机制安全分析 本篇面向新手,不涉及复杂细节。后续将逐步深入反射在安全测试、权限绕过、框架设计中的高级应用。如果你感兴趣,记得关注后续内容! ☀️ 一、什么是 Java 反射机...
Java命令执行关键词汇总清单
✅ 类型汇总: 类型描述🔥 直接命令执行点Runtime.exec(), ProcessBuilder.start() 等🧠 动态语言执行器JavaScript/Groovy 脚本执行,带 eval() 或 .execute()🧩 第三方库执行点CommandLine, De...
Nashorn:潜伏在Java中的JavaScript命令执行后门
☢️ Java 类对象的 JavaScript 引擎 —— Nashorn 🧠 什么是 Nashorn? Nashorn 是 Oracle 在 Java 8 引入的 JavaScript 引擎,用于在 Java 应用中嵌入执行 JavaScript 代码。它支持调用 Java ...
FastJSON 反序列化到底干了啥?一文看懂它是如何利用反射机制的!
🔍 剖析FastJSON 反序列化是如何利用的反射机制 📌 一、反序列化是什么? 反序列化(Deserialization):将字符串形式的数据(如 JSON)转成 Java 对象的过程。 举个例子,有一个 Java 类: p...