Snowman

Snowman is a free, open-source decompiler that translates native machine code (binaries) into human-readable C/C++. It is used in reverse engineering for tasks like recovering lost source code or analyzing the logic of executable files.

Supported Architectures: Snowman supports several popular architectures, including x86, AMD64, ARM, and experimentally, MIPS and SPU.

Input Formats: It can read various file formats, such as ELF, Mach-O, and PE Files.

Download: There are currently two versions available on the ThreatBlogger Github page, the links are below:

  • Standalone GUI Application: A graphical interface for interactive use.
  • x64dbg: The x64dbg application with the preinstalled Snowman Decompiler plugin.