Dynamic Binary Analysis Tool: Manticore
Dynamic Binary Analysis Tool Manticore is a prototyping tool for dynamic binary analysis, with support for symbolic execution, taint analysis, and binary instrumentation. Features Input Generation: Manticore automatically generates inputs that trigger unique code paths Crash Discovery: Manticore discovers inputs that crash programs via memory safety violations Execution Tracing: Manticore records an instruction-level trace of execution for each generated input Programmatic Interface: Manticore exposes programmatic access to its analysis engine via a Python API Manticore supports binaries of the following formats, operating systems, and architectures. It has been primarily used on binaries compiled from C and C++. OS/Formats: Linux ELF, Windows Minidump Architectures: x86, x86_64, ARMv7 (partial) Requirements Manticore is supported on Linux and requires Python 2.7, pip 7.1.0 or higher, and the Z3 Theorem Prover. Ubuntu 16.04 is strongly recommended...