init refactoring exercise

This commit is contained in:
2024-11-27 13:09:22 +01:00
parent 51f58d19bc
commit e31f2e3544
134 changed files with 3057 additions and 61 deletions

6
testing/.idea/encodings.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/AufgabeUserRegistration/crash-8aa38ce6c46a280b6f52662a14c7ff005082d353" charset="US-ASCII" />
</component>
</project>

View File

@@ -5,33 +5,24 @@
</component>
<component name="ChangeListManager">
<list default="true" id="8b58daba-b979-4e25-9211-ae1b5daed24c" name="Changes" comment="">
<change afterPath="$PROJECT_DIR$/.idea/libraries/JAZZER.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/example_junit.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/example_junit2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/example_unit_jazzer.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/example_unit_jazzer2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/jars.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/jazzer_standalone.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcher.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcher.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcherFuzzTest.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcherFuzzTest.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/ExampleMatcher.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/ExampleMatcher.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/fuzz.bat" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeUserRegistration/EmailMatcher.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeUserRegistration/ExampleUserRegistration.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeUserRegistration/UserRegistration.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeUserRegistration/UserRegistrationFuzzTest.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/AufgabeUserRegistration/fuzz.bat" afterDir="false" />
<change afterPath="$PROJECT_DIR$/jars/jazzer-junit-0.22.1.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/jars/jazzer_standalone.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/jars/junit5-4.6.14.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/testing.iml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/.idea/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/.idea/gradle.iml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/.idea/misc.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/.idea/modules.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/uebung-01/build.gradle" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/uebung-01/code.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/../gradle/uebung-02/build.gradle" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/out/production/testing/fuzz.bat" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcher.class" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcher.java" beforeDir="false" afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcher.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcherFuzzTest.class" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcherFuzzTest.java" beforeDir="false" afterPath="$PROJECT_DIR$/AufgabeEmailMatcher/EmailMatcherFuzzTest.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/AufgabeEmailMatcher/ExampleMatcher.class" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/AufgabeUserRegistration/EmailMatcher.java" beforeDir="false" afterPath="$PROJECT_DIR$/AufgabeUserRegistration/EmailMatcher.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/testing.iml" beforeDir="false" afterPath="$PROJECT_DIR$/testing.iml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -48,39 +39,47 @@
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
</component>
<component name="ProjectColorInfo"><![CDATA[{
"associatedIndex": 1
}]]></component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 1
}</component>
<component name="ProjectId" id="2o7Ha53qsIzLXvN7m9IjC7BvDQt" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"Batch.fuzz.executor": "Run",
"RunOnceActivity.ShowReadmeOnStart": "true",
"SHARE_PROJECT_CONFIGURATION_FILES": "true",
"git-widget-placeholder": "main",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "C:/Users/Jan-Niclas Loosen/Documents/Projekte/softwaretechnik_II/testing/jars",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"project.structure.last.edited": "Project",
"project.structure.proportion": "0.0",
"project.structure.side.proportion": "0.0",
"vue.rearranger.settings.migration": "true"
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;Batch.fuzz.executor&quot;: &quot;Run&quot;,
&quot;Downloaded.Files.Path.Enabled&quot;: &quot;false&quot;,
&quot;Repository.Attach.Annotations&quot;: &quot;false&quot;,
&quot;Repository.Attach.JavaDocs&quot;: &quot;false&quot;,
&quot;Repository.Attach.Sources&quot;: &quot;false&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;SHARE_PROJECT_CONFIGURATION_FILES&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;main&quot;,
&quot;kotlin-language-version-configured&quot;: &quot;true&quot;,
&quot;last_opened_file_path&quot;: &quot;C:/Users/Jan-Niclas Loosen/Documents/Projekte/softwaretechnik_II/testing&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;project.structure.last.edited&quot;: &quot;Project&quot;,
&quot;project.structure.proportion&quot;: &quot;0.0&quot;,
&quot;project.structure.side.proportion&quot;: &quot;0.0&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}]]></component>
}</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="C:\Users\Jan-Niclas Loosen\Documents\Projekte\softwaretechnik_II\testing\jars" />
<recent name="C:\Users\Jan-Niclas Loosen\Documents\Projekte\softwaretechnik_II\testing\AufgabeEmailMatcher" />
<recent name="C:\Users\Jan-Niclas Loosen\Documents\Projekte\softwaretechnik_II\testing\AufgabeUserRegistration" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="C:\Users\Jan-Niclas Loosen\Documents\Projekte\softwaretechnik_II\testing\AufgabeEmailMatcher\reports" />
<recent name="C:\Users\Jan-Niclas Loosen\Documents\Projekte\softwaretechnik_II\testing\AufgabeEmailMatcher\" />
</key>
<key name="CopyClassDialog.RECENTS_KEY">
<recent name="" />
</key>
@@ -89,7 +88,7 @@
<configuration name="fuzz" type="BatchConfigurationType" factoryName="Batch" temporary="true">
<module name="testing" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="WORKING_DIRECTORY" value="C:\Users\Jan-Niclas Loosen\Documents\Projekte\softwaretechnik_II\testing\AufgabeEmailMatcher" />
<option name="WORKING_DIRECTORY" value="./AufgabeEmailMatcher" />
<option name="PARENT_ENVS" value="true" />
<option name="SCRIPT_NAME" value="fuzz.bat" />
<option name="PARAMETERS" value="" />
@@ -120,6 +119,10 @@
<option name="presentableId" value="Default" />
<updated>1730213753923</updated>
<workItem from="1730213754948" duration="5609000" />
<workItem from="1730800417513" duration="6972000" />
<workItem from="1730814043728" duration="248000" />
<workItem from="1730821844612" duration="4675000" />
<workItem from="1730832348993" duration="331000" />
</task>
<servers />
</component>

View File

@@ -4,14 +4,14 @@ import java.util.regex.Matcher;
public class EmailMatcher {
// Regex für Emailadressen
static String emailRegex = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$";
// Regex für Emailadressen
static String emailRegex = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$";
static Pattern pattern = Pattern.compile(emailRegex);
static boolean isValidEmail(String email) {
static Pattern pattern = Pattern.compile(emailRegex);
static boolean isValidEmail(String email) {
Matcher matcher = pattern.matcher(email);
return matcher.matches();
}
}
}

View File

@@ -1,5 +1,7 @@
import com.code_intelligence.jazzer.api.FuzzedDataProvider;
import com.code_intelligence.jazzer.junit.FuzzTest;
import org.junit.Assert;
import org.junit.Test;
import java.security.InvalidParameterException;
@@ -8,6 +10,7 @@ public class EmailMatcherFuzzTest {
public static void fuzzerTestOneInput(FuzzedDataProvider data) {
String email = data.consumeString(100);
if(EmailMatcher.isValidEmail(email)) {
System.out.println("Valid email address: " + email);
throw new InvalidParameterException("Valid email found!");
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_0c8760ec829043093b19b0dd6d6bad3e9c5b2a34 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVLS1Aei5VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXg=");
public static void main(String[] args) throws Throwable {
Crash_0c8760ec829043093b19b0dd6d6bad3e9c5b2a34.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_1023597a010e233f09ae0f371f507df5760ed654 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dKQFdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1cyLldXV1dXV1dXV1dXV1dXV1dXV1dXV3g=");
public static void main(String[] args) throws Throwable {
Crash_1023597a010e233f09ae0f371f507df5760ed654.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_143bd80f3cf030decbebd209621a090d46fb9be7 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjUUBjY2NjY2NjY2NjcnJycnJycnJyci5jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3g=");
public static void main(String[] args) throws Throwable {
Crash_143bd80f3cf030decbebd209621a090d46fb9be7.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_20cb65ffbb219a01fbc1341e2d38a57e3d0a550f {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkbm5ubm5ubm5ubkBCQkJCQi5CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQng=");
public static void main(String[] args) throws Throwable {
Crash_20cb65ffbb219a01fbc1341e2d38a57e3d0a550f.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_4a070dbfa61328b644f6724be00f2897c80f986c {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABhenR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHlAMi50dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHg=");
public static void main(String[] args) throws Throwable {
Crash_4a070dbfa61328b644f6724be00f2897c80f986c.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_60c239837ee2bcee5ad3a003af539846059367bc {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkdXV1dXV1dXV1dXV1LUB1dXV1dS51dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXg=");
public static void main(String[] args) throws Throwable {
Crash_60c239837ee2bcee5ad3a003af539846059367bc.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_66d46e7fbde585cc83e2bbe391f0c72a5a25f80e {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dTU1dkA1QTU1NS51dXV1dXV1dXg=");
public static void main(String[] args) throws Throwable {
Crash_66d46e7fbde585cc83e2bbe391f0c72a5a25f80e.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_8758e78756a367f9e484d8186f77ef69bdd0c29a {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdAA/KytVVVVVVVVVVVVVZ0BLLlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVeA==");
public static void main(String[] args) throws Throwable {
Crash_8758e78756a367f9e484d8186f77ef69bdd0c29a.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_8f4b5c6ab0c550df8d506b36c7a2c8c3c745a8da {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABKUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUXhfeF9AeHguUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVF4");
public static void main(String[] args) throws Throwable {
Crash_8f4b5c6ab0c550df8d506b36c7a2c8c3c745a8da.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_a121217356a1146df4a44b5ed87088196ae276a3 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdAAOLkBhYWFhLmFhYWFhYWF4");
public static void main(String[] args) throws Throwable {
Crash_a121217356a1146df4a44b5ed87088196ae276a3.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_c0c78c8c6f8468424cdf48dfd39a28e04e0ec416 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdAAOeXl5eXlNQHkueXl5eU14");
public static void main(String[] args) throws Throwable {
Crash_c0c78c8c6f8468424cdf48dfd39a28e04e0ec416.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_c16113223e5edd851edc5f877c163edeeeea886c {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdAAPampqampqQGpqLmpqampqeA==");
public static void main(String[] args) throws Throwable {
Crash_c16113223e5edd851edc5f877c163edeeeea886c.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_c37aee0a0c6db682583e5afe00e6c1264ede4bbb {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERGK0A3Ny5ERERERERERERERERERERERERERERERHg=");
public static void main(String[] args) throws Throwable {
Crash_c37aee0a0c6db682583e5afe00e6c1264ede4bbb.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_c668afa6b6bf106dd2b56978e97b39fa671a8363 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAABdwQAAAABdABkRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERFBQUFBQQFAuUERQUERERHg=");
public static void main(String[] args) throws Throwable {
Crash_c668afa6b6bf106dd2b56978e97b39fa671a8363.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = EmailMatcherFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
EmailMatcherFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1 @@
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU--@z.UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU]

View File

@@ -0,0 +1 @@
WWWWWWWWWWWWWWWWWWWWWWWJ@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW2.WWWWWWWWWWWWWWWWWWWWWWWWWWW2.WWWWWWWWWWWWWWWWWWWW

View File

@@ -0,0 +1 @@
cccccccccccccccccccccccccccccccccccccccQ@ccccccccccrrrrrrrrrr.ccccccccccccccccccccccccccccccccccccccccccccccccc(

View File

@@ -0,0 +1 @@
nnnnnnnnnn@BBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

View File

@@ -0,0 +1 @@
zttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttty@2.ttttttttttttttttttttttt

View File

@@ -0,0 +1 @@
uuuuuuuuuuuu-@uuuuu.uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu<75><75>uuuuuuu

View File

@@ -0,0 +1 @@
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu55v@5A555.uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

View File

@@ -0,0 +1 @@
++UUUUUUUUUUg@K.UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

View File

@@ -0,0 +1 @@
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQx_x_@xx.QQQQQQQQQQQQQQQQQQQQQQQQQQQQQ<51>

View File

@@ -0,0 +1 @@
.@aaaa.aaaaaaa

View File

@@ -0,0 +1 @@
yyyyyM@y.yyyyM<79>

View File

@@ -0,0 +1 @@
jjjjjj@jj.jjjjj

View File

@@ -0,0 +1 @@
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDF+@77.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD<44><44>

View File

@@ -0,0 +1,2 @@
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDPPPPP@P.PDPPDDDDDDDDDDDDDDDDDDDDDDD

View File

@@ -3,14 +3,14 @@ import java.util.regex.Pattern;
public class EmailMatcher {
// Regex für Emailadressen
static String emailRegex = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,63}$";
// Regex für Emailadressen
static String emailRegex = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$";
static Pattern pattern = Pattern.compile(emailRegex);
static boolean isValidEmail(String email) {
static Pattern pattern = Pattern.compile(emailRegex);
static boolean isValidEmail(String email) {
Matcher matcher = pattern.matcher(email);
return matcher.matches();
}
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_0adae41975ad2e1a553a6a5b4f23c2dfa10545be {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkNzc3Nzc3NzBAMC5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ3QADGZmZmZmZmZmZmZmZnQAEmZmZmZmZmZmZmZmZmZmZmZmIng=");
public static void main(String[] args) throws Throwable {
Crash_0adae41975ad2e1a553a6a5b4f23c2dfa10545be.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_0b10ae055eeb61c7daa2031afd9bee506c5ed421 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkMXp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6QHp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6emp6enp6enp6enp6enp6enp6enp6enp6ei56enp6enQAA3p6enQACV1dXV1dXXp6eng=");
public static void main(String[] args) throws Throwable {
Crash_0b10ae055eeb61c7daa2031afd9bee506c5ed421.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_198bcbc3e3ed39fa389b67df928f4ddff45a1e3d {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdAAGLkBhLmFhdAADYWFhdAAMYWFhLkBhLkBhLmFheA==");
public static void main(String[] args) throws Throwable {
Crash_198bcbc3e3ed39fa389b67df928f4ddff45a1e3d.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_1d5aaeedbf18e3b2235484cf7e8a434b08cb7651 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVAdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVycnIzMzMzMzMzM3JyLnV1dXQABXV1dXV1dAAUwqPaosKi251ddXV1dXV1dXV1dQp4");
public static void main(String[] args) throws Throwable {
Crash_1d5aaeedbf18e3b2235484cf7e8a434b08cb7651.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_1e793c9f86a345a80d38da56c70e09eab700aeba {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkLVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUtUVFASi5VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXQABlVVVVVVVXQADi1VVVVVVVVVVVVVVVVVeA==");
public static void main(String[] args) throws Throwable {
Crash_1e793c9f86a345a80d38da56c70e09eab700aeba.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_42d2f10d461ddfd147c4ecfb6a641b98d88f0c16 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkLWZTU1NTU2RTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU0lJQElJLlNTU1NTU1NTU1NTU1NTU1NmZmZmU1NTU1NTU1NTU1NTU1NTU3QABFNTU1N0AA1TU1NJSUBJSS5TU1NTeA==");
public static void main(String[] args) throws Throwable {
Crash_42d2f10d461ddfd147c4ecfb6a641b98d88f0c16.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_6e7ba5ff71c8d4c7568b72343805250589e319cd {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdAAiV1dXV1dXV1dXQFdXLnh4eHh4eHh4eHh4eHh4eHh4eHh4eHQACnh4eHh4eHh4eHh0ABB4eHh4eHh4eHh4SnpXLkp6eA==");
public static void main(String[] args) throws Throwable {
Crash_6e7ba5ff71c8d4c7568b72343805250589e319cd.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_767d49395cc07efcdbcf6b52e73d12fa54783444 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdAALQXBAQUFBQUEuQUZ0AARGRkZGdAAIXV1BQUEuQUZ4");
public static void main(String[] args) throws Throwable {
Crash_767d49395cc07efcdbcf6b52e73d12fa54783444.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_786ecb956aae1c43ed9e6bef701704312b829ce3 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdAAXTExxSEBxLkxxLnFIeXl5eXl5eXl5eXl0AAx5eXl5eXl5eXl5eXl0ADN5eXnvv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7/vv7l4");
public static void main(String[] args) throws Throwable {
Crash_786ecb956aae1c43ed9e6bef701704312b829ce3.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_82e50e7b2dec93544175585b2be649f6a5544835 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdAARWVlZWVlZWVlZWVlZQHcud1l0AAhZWVlZWVlZWXQADllZWVlZWVlZWUB3LndZeA==");
public static void main(String[] args) throws Throwable {
Crash_82e50e7b2dec93544175585b2be649f6a5544835.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_956941881b1e5ee22cf4685c650a6f225ae5ac34 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkLWZTU1NTU2RTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU0lJQElJLlNTU1NTU1NTU1NTU1NTU1NmZmZmU1NTU1NTU1NTU1NTU1NTU3QABFNTU1N0AAhTU1NJU1NTU3g=");
public static void main(String[] args) throws Throwable {
Crash_956941881b1e5ee22cf4685c650a6f225ae5ac34.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_add7f42885b0df55084862154a1c6022ccb1f366 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkcnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyckBSUlJSUlJSUlIucnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnQAA3hycnQAJV3ru7vru7vru7vru7vru7vru7vru7vru7vru7vru7vru7vru7t4");
public static void main(String[] args) throws Throwable {
Crash_add7f42885b0df55084862154a1c6022ccb1f366.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_afee5e733b01615c8494fbe943d027c4419da589 {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkLi5LQC4uS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3QAC0tLS0tLS0tLS0tLdAAK3JxFXV1dXV1dS3g=");
public static void main(String[] args) throws Throwable {
Crash_afee5e733b01615c8494fbe943d027c4419da589.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1,28 @@
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Crash_f0c3eb04de6b6c85c985222670276b90edf91afc {
static final String base64Bytes = String.join("", "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAADdwQAAAADdABkV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dKQFdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1cyLldXV1dXV1dXV1dXV1dXV1dXV1dXV3QABVdXV1dXdAAWLldXV1dXV1dXV1dXyKjIqFdXV1dXCng=");
public static void main(String[] args) throws Throwable {
Crash_f0c3eb04de6b6c85c985222670276b90edf91afc.class.getClassLoader().setDefaultAssertionStatus(true);
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize");
fuzzerInitialize.invoke(null);
} catch (NoSuchMethodException ignored) {
try {
Method fuzzerInitialize = UserRegistrationFuzzTest.class.getMethod("fuzzerInitialize", String[].class);
fuzzerInitialize.invoke(null, (Object) args);
} catch (NoSuchMethodException ignored1) {
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
System.exit(1);
}
com.code_intelligence.jazzer.api.CannedFuzzedDataProvider input = new com.code_intelligence.jazzer.api.CannedFuzzedDataProvider(base64Bytes);
UserRegistrationFuzzTest.fuzzerTestOneInput(input);
}
}

View File

@@ -0,0 +1 @@
77777770@0.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgffffffffffff\ffffffffffffffffff"

View File

@@ -0,0 +1 @@
1zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz@zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzjzzzzzzzzzzzzzzzzzzzzzzz.zzzzzzzz\E]]]]]]zzz

View File

@@ -0,0 +1 @@
.@a.aa\aaaa\aaaa.@a.@a.aa\

View File

@@ -0,0 +1 @@
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu@uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrr33333333rr.uuuuuuuu\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]]uuuuuuuuuu

View File

@@ -0,0 +1 @@
-UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU-QQ@J.UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU\E-UUUUUUUUUUUUU

View File

@@ -0,0 +1 @@
-fSSSSSdSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSII@II.SSSSSSSSSSSSSSSSffffSSSSSSSSSSSSSSSSSSSS\SSSSII@II.SSSS\E]\E]]]]]]SffffII@II.ffffff

View File

@@ -0,0 +1 @@
WWWWWWWWW@WW.xxxxxxxxxxxxxxxxxxxxx\Exxxxxxxxxx\ExxxxxxxxxxJzW.Jz

View File

@@ -0,0 +1 @@
Ap@AAAAA.AF\EFFFF\e]]AAA.AF\EFFFF\e]

View File

@@ -0,0 +1 @@
LLqH@q.Lq.qHyyyyyyyyyyy\qyyyyyyyyyyyy\qyyy<79><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y\qyyyyyy

View File

@@ -0,0 +1 @@
YYYYYYYYYYYY@w.wY\YYYYYYYYY\qYYYYYYYYY@w.wY\YYYYYYYYY\qYYYYYYYYYYYYqYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYqYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@wwwwwwwww.YYYYYYYY

View File

@@ -0,0 +1 @@
-fSSSSSdSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSII@II.SSSSSSSSSSSSSSSSffffSSSSSSSSSSSSSSSSSSSS\SSSSISSSS\SSSSII@II.SSSSSffffff

View File

@@ -0,0 +1 @@
..K@..KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\E<>\E]]]]]]K

View File

@@ -0,0 +1 @@
WWWWWWWWWWWWWWWWWWWWWWWJ@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW2.WWWWWWWWWWWWWWWWWWWWWWWWWW\2.WWWWWWWWWWW<57><57><EFBFBD><EFBFBD>WWWWW

View File

@@ -0,0 +1,13 @@
set CLASSPATH=.\;%JAVA_HOME%\lib;..\jars\jazzer_standalone.jar;..\jars\jazzer-junit-0.22.1.jar;..\jars\junit5-4.6.14.jar
javac UserRegistration.java
javac EmailMatcher.java
javac UserRegistrationFuzzTest.java
java com.code_intelligence.jazzer.Jazzer --target_class=UserRegistrationFuzzTest
@rem ALTERNATIV Klassenpfad im Befehl angeben:
@rem javac -cp .\;%JAVA_HOME%\lib;..\jars\jazzer_standalone.jar UserRegistration.java
@rem javac -cp .\;%JAVA_HOME%\lib;..\jars\jazzer_standalone.jar;..\jars\jazzer-junit-0.22.1.jar;..\jars\junit5-4.6.14.jar UserRegistrationFuzzTest.java
@rem java -cp .\;%JAVA_HOME%\lib;..\jars\jazzer_standalone.jar;..\jars\jazzer-junit-0.22.1.jar;..\jars\junit5-4.6.14.jar com.code_intelligence.jazzer.Jazzer --target_class=UserRegistrationFuzzTest

View File

@@ -10,5 +10,15 @@
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="JAZZER" level="project" />
<orderEntry type="library" name="jars" level="project" />
<orderEntry type="module-library">
<library name="JUnit4">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.13.1/junit-4.13.1.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
</component>
</module>