背景

在反序列化场景下,应用往往会设置多个黑名单条件阻止我们的反序列化链条。或者服务器环境不允许我们进行出网等JNDI的操作。因此我们需要挖掘新的链条构造序列化POC。本文研究了在Groovy依赖下的代码执行链条。

hessian groovy新链条

可以看到目前javachain中hessian groovy只能打JNDI,实则可以命令执行