├── .gitignore ├── Dockerfile ├── LICENSE.md ├── README.md ├── artifact ├── README.md ├── check_reparable_errors.sh ├── classify_errors.py ├── dissect_errors.sh ├── get_asm_statistics.py ├── get_e7_errors.sh ├── get_summary.py ├── run_preproc.py └── run_reassessor.py ├── example ├── Makefile └── src │ └── hello.c ├── reassessor ├── __init__.py ├── differ │ ├── __init__.py │ ├── diff.py │ ├── ereport.py │ └── statistics.py ├── lib │ ├── __init__.py │ ├── asmfile.py │ ├── parser.py │ └── types.py ├── normalizer │ ├── __init__.py │ ├── ddisasm.py │ ├── gt.py │ ├── ramblr.py │ ├── retro.py │ └── tool_base.py ├── preprocessing.py └── reassessor.py ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/README.md -------------------------------------------------------------------------------- /artifact/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/README.md -------------------------------------------------------------------------------- /artifact/check_reparable_errors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/check_reparable_errors.sh -------------------------------------------------------------------------------- /artifact/classify_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/classify_errors.py -------------------------------------------------------------------------------- /artifact/dissect_errors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/dissect_errors.sh -------------------------------------------------------------------------------- /artifact/get_asm_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/get_asm_statistics.py -------------------------------------------------------------------------------- /artifact/get_e7_errors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/get_e7_errors.sh -------------------------------------------------------------------------------- /artifact/get_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/get_summary.py -------------------------------------------------------------------------------- /artifact/run_preproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/run_preproc.py -------------------------------------------------------------------------------- /artifact/run_reassessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/artifact/run_reassessor.py -------------------------------------------------------------------------------- /example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/example/Makefile -------------------------------------------------------------------------------- /example/src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/example/src/hello.c -------------------------------------------------------------------------------- /reassessor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reassessor/differ/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reassessor/differ/diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/differ/diff.py -------------------------------------------------------------------------------- /reassessor/differ/ereport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/differ/ereport.py -------------------------------------------------------------------------------- /reassessor/differ/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/differ/statistics.py -------------------------------------------------------------------------------- /reassessor/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reassessor/lib/asmfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/lib/asmfile.py -------------------------------------------------------------------------------- /reassessor/lib/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/lib/parser.py -------------------------------------------------------------------------------- /reassessor/lib/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/lib/types.py -------------------------------------------------------------------------------- /reassessor/normalizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reassessor/normalizer/ddisasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/normalizer/ddisasm.py -------------------------------------------------------------------------------- /reassessor/normalizer/gt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/normalizer/gt.py -------------------------------------------------------------------------------- /reassessor/normalizer/ramblr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/normalizer/ramblr.py -------------------------------------------------------------------------------- /reassessor/normalizer/retro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/normalizer/retro.py -------------------------------------------------------------------------------- /reassessor/normalizer/tool_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/normalizer/tool_base.py -------------------------------------------------------------------------------- /reassessor/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/preprocessing.py -------------------------------------------------------------------------------- /reassessor/reassessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/reassessor/reassessor.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | capstone 2 | pyelftools==0.29 3 | bitstring 4 | numpy 5 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftSec-KAIST/Reassessor/HEAD/setup.py --------------------------------------------------------------------------------