Boomerang decompiler!

** 5/Sep/2006: ** The Windows-only GUI version of Boomerang is now deprecated. It has some problems with the handling of clusters in threads, which there is no time to fix. If you want to continue using the Windows-only GUI, you can start with boomerang-win32.vcproj and work from there. The boomerang.vcproj file now makes the console version of Boomerang, which is a prerequisite for the qtgi2 version. Also deprecated are the XML loading and saving facilities, and the transformation parser. Removing the xml code has the effect of making the Cygwin version runnable again (no idea why. **13/Jun/2006: ** A new alpha release (0.3 is now available for download. See the download page
48519. For source code, use the CVS tag alpha-0_3.

Boomerang decompiler alternatives

  • IDA Pro

  • The IDA Pro Disassembler and debugger is a multi-processor disassembler and debugger hosted on the Windows, Linux and Mac OS X Platforms.

    tags: debugger decompiling reverse-engineering
  • OllyDbg

  • OllyDbg is a 32-bit assembler level analysing debugger. Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable.

    tags: assembler debugger reverse-engineering
  • GNU Project Debugger

  • GNU Project Debugger, or gdb, is a command-line, source-level debugger for programs that were written in C, C++, D, Objective-C, Fortran, Java, Pascal, assembly, Modula-2, or Ada and compiled for any of a number of different target architectures including x86, x86-64, IA-64, Alpha, ARM, Motorola 68000, MIPS, PowerPC, SPARC, and others. gdb supports hardware breakpoints, conditions, core dump analysis, expression evaluation, remote debugging, stepping into/out of code, disassembling, and, in some cases, reversible debugging. ยป

    tags: alpha arm assembly breakpoint coff
  • WinDbg

  • WinDbg is a multipurposed debugger for Microsoft Windows, distributed on the web by Microsoft as part of the Debugging Tools for Windows. It can be used to debug user mode applications, drivers, and the operating system itself in kernel mode. It is a GUI application, but has little in common with the more well-known, but less powerful, Visual Studio Debugger.

    tags: debugger
  • Immunity Debugger

  • Immunity Debugger is a powerful new way to write exploits, analyze malware, and reverse engineer binary files. It builds on a solid user interface with function graphing, the industrys first heap analysis tool built specifically for heap creation, and a large and well supported Python API for easy extensibility.

    tags: debugger reverse-engineering
  • Hiew

  • Hiew (short for Hackers view) is a popular console hex editor for DOS and Windows written by Eugene Suslikov (sen). Amongst its feature set is its ability to view files in text, hex and disassembly mode. The program is particularly useful for editing executable files such as COFF, PE or ELF executable files.

    tags: binary console cracking decode decompiling
  • ArkDasm

  • ArkDasm is a 64-bit interactive disassembler and debugger for Windows.

    tags: assembler binary-viewer decompiling executable-viewer machine-code
  • ODA Online Disassembler

  • ODA is an online disassembler for a wide range of machine architectures, including: Alpha, ARM, AVR, Intel x86, Motorola 68000, MIPS, PDP-11, PowerPC, SPARC, Z80, and more! Upload a Windows PE file, ELF, or raw binary and then view the disassembly and object file meta date such as symbols and sections.

    tags: decompiling reverse-engineering