Java Runtime.exec 与 ProcessBuilder 深度利用:从反射获取到完整利用链构造
深入分析 Java Runtime.exec 和 ProcessBuilder 的底层实现差异,覆盖反射获取 Runtime 的多种方式、ProcessBuilder 参数注入技巧、反序列化利用链中 Runtime.exec 的定位、以及 JNDI/JRMP 结合的实战利用,附带完整可运行的 PoC 代码。
阅读全文 →深入分析 Java Runtime.exec 和 ProcessBuilder 的底层实现差异,覆盖反射获取 Runtime 的多种方式、ProcessBuilder 参数注入技巧、反序列化利用链中 Runtime.exec 的定位、以及 JNDI/JRMP 结合的实战利用,附带完整可运行的 PoC 代码。
阅读全文 →系统讲解 Spring Expression Language (SpEL) 的语法特性与执行机制,覆盖 @Value、@PreAuthorize、spring.expression、Thymeleaf 等常见注入入口,附带从简单命令执行到完整反弹 Shell 的分层 Payload,以及各 Spring 版本的绕过技巧。
阅读全文 →