Projects / Capstone

Capstone

Capstone is a disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community. Running on Windows, Mac OS X, Linux, FreeBSD, OpenBSD, and Solaris, it can disassemble ARM, ARM64 (ARMv8), MIPS, PPC, and x86 architectures. Capstone provides rich details about disassembled instructions along with useful semantic information.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  03 Apr 2014 15:14

    Release Notes: This release fixes some bugs deep inside the core, involving Arm, Arm64, Mips, and X86. There is no update to the API interface, so bindings of the older version 2.1 are compatible, and can still be used with this release.

    •  13 Mar 2014 14:17

      Release Notes: Fixes a buffer overflow bug in Thumb mode (ARM). For this reason, all ARM users should upgrade. Fixes a crash when embedding Capstone into the Mac OS X kernel by reducing the stack memory usage. This should also enable Capstone to be embedded into other systems with similarly limited stack memory size, such as the Linux kernel on some firmware. Uses a proper SONAME for library versioning (Linux).

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.