Snowman C++ Decompiler logo

Snowman C++ Decompiler

Reconstructs program structures with support for multiple architectures and file formats, integrating seamlessly into a popular disassembler.

Made by yegord

  • Developer Tools

  • development

  • Decompiler

  • developers

  • .net

  • development-tools

  • .net-decompiler

What is Snowman C++ Decompiler?

Snowman is a robust native code decompiler that supports a wide range of architectures and file formats. It seamlessly integrates with the popular IDA disassembler, enabling users to decompile functions or entire programs with the push of a button. Snowman's advanced algorithms reconstruct detailed program structures, including functions, variables, and control flow, providing developers with valuable insights into the underlying code

Highlights

  • Supports multiple architectures: ARM, x86, and x86-64
  • Reads various file formats: ELF, Mach-O, and PE
  • Reconstructs program structures: functions, variables, expressions, and control flow
  • Provides a graphical user interface with one-click navigation between assembly and decompiled code
  • Offers a command-line interface for batch processing
  • Integrates with IDA disassembler, leveraging its signature search, debug information parsing, and demangling capabilities
  • Allows easy jumping between the disassembler and the decompiled code

Platforms

  • C#
  • Windows
  • C++
  • Linux
  • C (programming language)

Languages

  • English

Features

    • X86/x64 Compatibility

    • C Decompiler

    • ARM support

    • NET Framework