diff --git a/data/exploits/cve-2013-2460/DisableSecurityManagerAction.class b/data/exploits/cve-2013-2460/DisableSecurityManagerAction.class new file mode 100644 index 0000000000..1e22a53da0 Binary files /dev/null and b/data/exploits/cve-2013-2460/DisableSecurityManagerAction.class differ diff --git a/data/exploits/cve-2013-2460/ExpProvider.class b/data/exploits/cve-2013-2460/ExpProvider.class new file mode 100644 index 0000000000..33a56dfdf1 Binary files /dev/null and b/data/exploits/cve-2013-2460/ExpProvider.class differ diff --git a/data/exploits/cve-2013-2460/Exploit.class b/data/exploits/cve-2013-2460/Exploit.class new file mode 100644 index 0000000000..3db623cbd0 Binary files /dev/null and b/data/exploits/cve-2013-2460/Exploit.class differ diff --git a/data/exploits/provider_skeleton/DisableSecurityManagerAction.class b/data/exploits/provider_skeleton/DisableSecurityManagerAction.class deleted file mode 100644 index 85bb39f191..0000000000 Binary files a/data/exploits/provider_skeleton/DisableSecurityManagerAction.class and /dev/null differ diff --git a/data/exploits/provider_skeleton/ExpProvider.class b/data/exploits/provider_skeleton/ExpProvider.class deleted file mode 100644 index afc3cac3ca..0000000000 Binary files a/data/exploits/provider_skeleton/ExpProvider.class and /dev/null differ diff --git a/data/exploits/provider_skeleton/Exploit.class b/data/exploits/provider_skeleton/Exploit.class deleted file mode 100644 index 7e4d6cdfd2..0000000000 Binary files a/data/exploits/provider_skeleton/Exploit.class and /dev/null differ diff --git a/external/source/exploits/provider_skeleton/.classpath b/external/source/exploits/cve-2013-2460/.classpath similarity index 100% rename from external/source/exploits/provider_skeleton/.classpath rename to external/source/exploits/cve-2013-2460/.classpath diff --git a/external/source/exploits/provider_skeleton/.project b/external/source/exploits/cve-2013-2460/.project similarity index 100% rename from external/source/exploits/provider_skeleton/.project rename to external/source/exploits/cve-2013-2460/.project diff --git a/external/source/exploits/provider_skeleton/src/DisableSecurityManagerAction.java b/external/source/exploits/cve-2013-2460/DisableSecurityManagerAction.java similarity index 100% rename from external/source/exploits/provider_skeleton/src/DisableSecurityManagerAction.java rename to external/source/exploits/cve-2013-2460/DisableSecurityManagerAction.java diff --git a/external/source/exploits/provider_skeleton/src/ExpProvider.java b/external/source/exploits/cve-2013-2460/ExpProvider.java similarity index 100% rename from external/source/exploits/provider_skeleton/src/ExpProvider.java rename to external/source/exploits/cve-2013-2460/ExpProvider.java diff --git a/external/source/exploits/provider_skeleton/src/Exploit.java b/external/source/exploits/cve-2013-2460/Exploit.java similarity index 100% rename from external/source/exploits/provider_skeleton/src/Exploit.java rename to external/source/exploits/cve-2013-2460/Exploit.java diff --git a/external/source/exploits/cve-2013-2460/Makefile b/external/source/exploits/cve-2013-2460/Makefile new file mode 100644 index 0000000000..f031243c3c --- /dev/null +++ b/external/source/exploits/cve-2013-2460/Makefile @@ -0,0 +1,19 @@ +CLASSES = \ + ExpProvider.class \ + DisableSecurityManagerAction.class \ + Exploit.class + +.SUFFIXES: .java .class +.java.class: + javac -source 1.2 -target 1.2 -cp "../../../../data/java:." $*.java + +all: $(CLASSES:.java=.class) + +install: + mv ExpProvider.class ../../../../data/exploits/cve-2013-2460/ + mv DisableSecurityManagerAction.class ../../../../data/exploits/cve-2013-2460/ + mv Exploit.class ../../../../data/exploits/cve-2013-2460/ + +clean: + rm -rf *.class + diff --git a/external/source/exploits/provider_skeleton/.settings/org.eclipse.jdt.core.prefs b/external/source/exploits/provider_skeleton/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 838bd9d694..0000000000 --- a/external/source/exploits/provider_skeleton/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.7 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.7 diff --git a/external/source/exploits/provider_skeleton/bin/DisableSecurityManagerAction.class b/external/source/exploits/provider_skeleton/bin/DisableSecurityManagerAction.class deleted file mode 100644 index 85bb39f191..0000000000 Binary files a/external/source/exploits/provider_skeleton/bin/DisableSecurityManagerAction.class and /dev/null differ diff --git a/external/source/exploits/provider_skeleton/bin/ExpProvider.class b/external/source/exploits/provider_skeleton/bin/ExpProvider.class deleted file mode 100644 index afc3cac3ca..0000000000 Binary files a/external/source/exploits/provider_skeleton/bin/ExpProvider.class and /dev/null differ diff --git a/external/source/exploits/provider_skeleton/bin/Exploit.class b/external/source/exploits/provider_skeleton/bin/Exploit.class deleted file mode 100644 index 7e4d6cdfd2..0000000000 Binary files a/external/source/exploits/provider_skeleton/bin/Exploit.class and /dev/null differ