The Best 22 IDA Alternatives

  • 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.

    Free Windows

  • 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...

    Free Open Source Mac OS X Windows Linux BSD Cygwin

  • Binary Ninja

    A reverse engineering platform and GUI.

    Commercial Mac OS X Windows Linux

  • Hopper

    Hopper is a reverse engineering tool for OS X and Linux, that lets you disassemble, and decompile your 32/64bits Intel Mac, Linux, Windows and iOS executables! This tool will let you disassemble any binary you want, and provide you all...

    Commercial Mac OS X Linux

  • radare

    Radare, the highly featured reverse engineering framework. NOTE: it is better to use the "radare 2", not the "radare". Features ...

    Free Open Source Mac OS X Windows Linux

  • radare2

    Radare project started as a forensics tool, a scriptable commandline hexadecimal editor able to open disk files, but later support for analyzing binaries, disassembling...

    Free Open Source Mac OS X Windows Linux Android iPhone

  • 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...

    Free Windows

  • 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...

    Commercial Windows

  • edb (evans debugger)

    EDB (Evan's Debugger) is a Qt4 based binary mode debugger with the goal of having usability on par with OllyDbg. It uses a plugin architecture, so adding new...

    Free Open Source Linux

  • 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...

    Free Windows

  • HT editor

    HT is a file editor/viewer/analyzer for executables. The goal is to combine the low-level functionality of a debugger and the usability of IDEs. We plan to implement all (hex-)editing features and support of the most important file formats.

    Free Open Source Windows Linux BSD FreeBSD

  • Relyze

    Relyze is an interactive software reverse engineering and analysis platform with the following main features: * Load PE and ELF binaries - Navigate a binaries...

    Commercial Windows

  • Bokken

    Bokken is a GUI for the Pyew and Radare projects so it offers almost all the same features that Pyew has and and some of the Radare's ones. It's intended to be a...

    Free Open Source Mac OS X Linux

  • PEBrowse64 Professional

    PEBrowse64 Professional is a static-analysis tool and disassembler for Win64 executables and Microsoft .NET assemblies produced according to the Portable Executable...

    Free Personal Windows

  • ArkDasm

    ArkDasm is a 64-bit interactive disassembler and debugger for Windows. Supported file types: PE64, raw binary files. Supported processor: x64 architecture (Intel x64...

    Free Windows

  • PEBrowseDbg64 Interactive

    A very powerful, versatile, and customizable Win32/Win64 user mode debugger/disassembler. PEBrowseDbg64 Interactive is not a source code debugger, but operates at the...

    Free Personal Windows

  • 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...

    Free Web