├── LICENSE ├── README.md ├── artifact ├── README.md └── REQUIREMENTS.md ├── docker └── Dockerfile ├── eval ├── concretized_paths.py └── run_campaigns.sh ├── src ├── dynamic │ ├── BUILD.bazel │ ├── BUILD_autofuzz.bazel │ ├── ClassFiles.java │ ├── DosChain.java │ ├── DynamicSinkID.java │ ├── GadgetDB.java │ ├── LogCrash.java │ ├── Meta.java │ ├── ObjectFactory.java │ ├── RuntimeFuzzerHooks.java │ ├── SeriFuzz.java │ ├── SeriFuzz_nogg.java │ ├── SetupPayload.java │ ├── TemplatesImplHelper.bin │ ├── TrackStatistics.java │ ├── copy_over.sh │ ├── get_paths.sh │ ├── log4j.properties │ ├── log4j_nolog.properties │ ├── log4j_verbose.properties │ ├── maven.bzl │ ├── patch_id.sh │ ├── run_campaign.sh │ ├── run_campaign_dos.sh │ ├── run_campaign_once.sh │ ├── sanitizers.bzl │ ├── setup_jazzer.sh │ ├── setup_jazzernogg.sh │ └── triage_path.sh └── static │ ├── build.gradle │ ├── gradle.sh │ └── src │ └── main │ ├── java │ └── analysis │ │ ├── BaseAnalysis.java │ │ ├── ClassAnalysis.java │ │ ├── FunctionIDMap.java │ │ ├── GadgetDB.java │ │ ├── GadgetMethod.java │ │ ├── GadgetMethodSerializable.java │ │ ├── GadgetVertex.java │ │ ├── GadgetVertexSerializable.java │ │ ├── Harness.java │ │ ├── HitCountInstrumenter.java │ │ ├── LibAnalysis.java │ │ ├── LibSpecificRules.java │ │ └── SinkAnalysis.java │ └── resources │ ├── HarnessV1.tmp │ └── log4j.properties ├── targets ├── NOTES.md └── commons_collections3.1 │ └── commons-collections-3.1.jar └── util ├── README.md ├── clean_images.sh └── copy_files.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/README.md -------------------------------------------------------------------------------- /artifact/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/artifact/README.md -------------------------------------------------------------------------------- /artifact/REQUIREMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/artifact/REQUIREMENTS.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /eval/concretized_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/eval/concretized_paths.py -------------------------------------------------------------------------------- /eval/run_campaigns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/eval/run_campaigns.sh -------------------------------------------------------------------------------- /src/dynamic/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/BUILD.bazel -------------------------------------------------------------------------------- /src/dynamic/BUILD_autofuzz.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/BUILD_autofuzz.bazel -------------------------------------------------------------------------------- /src/dynamic/ClassFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/ClassFiles.java -------------------------------------------------------------------------------- /src/dynamic/DosChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/DosChain.java -------------------------------------------------------------------------------- /src/dynamic/DynamicSinkID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/DynamicSinkID.java -------------------------------------------------------------------------------- /src/dynamic/GadgetDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/GadgetDB.java -------------------------------------------------------------------------------- /src/dynamic/LogCrash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/LogCrash.java -------------------------------------------------------------------------------- /src/dynamic/Meta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/Meta.java -------------------------------------------------------------------------------- /src/dynamic/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/ObjectFactory.java -------------------------------------------------------------------------------- /src/dynamic/RuntimeFuzzerHooks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/RuntimeFuzzerHooks.java -------------------------------------------------------------------------------- /src/dynamic/SeriFuzz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/SeriFuzz.java -------------------------------------------------------------------------------- /src/dynamic/SeriFuzz_nogg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/SeriFuzz_nogg.java -------------------------------------------------------------------------------- /src/dynamic/SetupPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/SetupPayload.java -------------------------------------------------------------------------------- /src/dynamic/TemplatesImplHelper.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/TemplatesImplHelper.bin -------------------------------------------------------------------------------- /src/dynamic/TrackStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/TrackStatistics.java -------------------------------------------------------------------------------- /src/dynamic/copy_over.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/copy_over.sh -------------------------------------------------------------------------------- /src/dynamic/get_paths.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/get_paths.sh -------------------------------------------------------------------------------- /src/dynamic/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/log4j.properties -------------------------------------------------------------------------------- /src/dynamic/log4j_nolog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/log4j_nolog.properties -------------------------------------------------------------------------------- /src/dynamic/log4j_verbose.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/log4j_verbose.properties -------------------------------------------------------------------------------- /src/dynamic/maven.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/maven.bzl -------------------------------------------------------------------------------- /src/dynamic/patch_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/patch_id.sh -------------------------------------------------------------------------------- /src/dynamic/run_campaign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/run_campaign.sh -------------------------------------------------------------------------------- /src/dynamic/run_campaign_dos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/run_campaign_dos.sh -------------------------------------------------------------------------------- /src/dynamic/run_campaign_once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/run_campaign_once.sh -------------------------------------------------------------------------------- /src/dynamic/sanitizers.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/sanitizers.bzl -------------------------------------------------------------------------------- /src/dynamic/setup_jazzer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/setup_jazzer.sh -------------------------------------------------------------------------------- /src/dynamic/setup_jazzernogg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/setup_jazzernogg.sh -------------------------------------------------------------------------------- /src/dynamic/triage_path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/dynamic/triage_path.sh -------------------------------------------------------------------------------- /src/static/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/build.gradle -------------------------------------------------------------------------------- /src/static/gradle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/gradle.sh -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/BaseAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/BaseAnalysis.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/ClassAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/ClassAnalysis.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/FunctionIDMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/FunctionIDMap.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/GadgetDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/GadgetDB.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/GadgetMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/GadgetMethod.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/GadgetMethodSerializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/GadgetMethodSerializable.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/GadgetVertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/GadgetVertex.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/GadgetVertexSerializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/GadgetVertexSerializable.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/Harness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/Harness.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/HitCountInstrumenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/HitCountInstrumenter.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/LibAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/LibAnalysis.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/LibSpecificRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/LibSpecificRules.java -------------------------------------------------------------------------------- /src/static/src/main/java/analysis/SinkAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/java/analysis/SinkAnalysis.java -------------------------------------------------------------------------------- /src/static/src/main/resources/HarnessV1.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/resources/HarnessV1.tmp -------------------------------------------------------------------------------- /src/static/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/src/static/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /targets/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/targets/NOTES.md -------------------------------------------------------------------------------- /targets/commons_collections3.1/commons-collections-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/targets/commons_collections3.1/commons-collections-3.1.jar -------------------------------------------------------------------------------- /util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/util/README.md -------------------------------------------------------------------------------- /util/clean_images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/util/clean_images.sh -------------------------------------------------------------------------------- /util/copy_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexHive/Crystallizer/HEAD/util/copy_files.sh --------------------------------------------------------------------------------