Unicorn The ultimate CPU emulator Download Docs Showcase Contact Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework. Highlight features: Multi-architectures: Arm, Arm64 (Armv8), M68K, Mips, PowerPC, Sparc, & X86 (include X86_64). Clean/simple/lightweight/intuitive architecture-neutral API. Implemented in pure C language, with bindings for Python, Java, Go & .NET available. Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed). High performance by using Just-In-Time compiler technique. Support fine-grained instrumentation at various levels. Thread-safe by design. Distributed under free software license GPLv2. Find in this BlackHat USA 2015 slides more technical details behind Unicorn engine. Unicorn is based on QEMU , but it goes much further with a lot more to offer . First public release! October 15,...