EVERYTHING XIAOMI
Get listed
30 alternatives · from reverse engineering tools

Alternatives to Binary Ninja

Binary Ninja brings decompilation, disassembly, debugging, and binary analysis into an interactive platform. Its decompiler can switch between C and BNIL output for supported architectures, and its API offers C++, Python, and Rust bindings for automating workflows inside or outside the interface. The native debugger supports local and remote sessions on Windows, macOS, and Linux. The free desktop edition is limited to non-commercial use or evaluation, supports four…

17.7

Frida is a dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.

Free planOpen sourceAndroidiOSAPI
Free plan
27.7
rev.ng logo

rev.ng is a decompiler for reverse engineering that produces syntactically valid, standard-compliant C from supported binaries.

Free planOpen sourceWebAPILinux
Free plan
37.6
JEB logo

JEB is a reverse-engineering platform for disassembling, decompiling, debugging, and analyzing code and document files.

Free planAPILinuxmacOS
From $1,200 a year
  1. 4

    Ghidra

    Ghidra is a free software reverse-engineering framework maintained by the NSA Research Directorate.

    Free planOpen sourceAPIExtensionLinuxmacOS
    7.3Free plan
  2. 5IDA Pro logo

    IDA Pro

    IDA Pro is a disassembler, decompiler and debugger for analyzing processors, file formats and software.

    Free planLinuxmacOSWindows
    7.0From $1,099 a year
  3. 6

    Boomerang

    Boomerang is a free, BSD-licensed open-source decompiler that translates supported machine-code binaries into C source code.

    Free planLinuxmacOSWindows
    6.7Free plan
  4. 7

    radare2

    radare2 is a free, UNIX-like reverse-engineering framework and command-line toolset for analyzing binaries across many architectures.

    Free planAndroidiOSAPILinux
    6.6Free plan
  5. 8Rizin logo

    Rizin

    Free planAndroidiOSLinuxmacOS
    6.6Free plan
  6. 9

    Hiew

    Hiew is a Windows console program for viewing and editing files in text, hex, and disassembler modes.

    Free planWindows
    6.5$25 one-time
  7. 10

    Qiling Framework

    Qiling Framework is free software for emulating and instrumenting binaries in reverse engineering and security analysis.

    Free planAPILinuxmacOSSelf-hosted
    6.5Free plan
  8. 11

    GNU Binutils

    Open sourceAPILinuxmacOSSelf-hosted
    6.4
  9. 12

    BAP (Binary Analysis Platform)

    BAP (Binary Analysis Platform) is a free suite of utilities and libraries for analyzing programs in machine representation.

    Free planAPILinuxSelf-hosted
    6.3Free plan
  10. 13

    CFR

    CFR is a Java decompiler that turns Java class files into Java source.

    Free planAPILinuxmacOSSelf-hosted
    6.3Free plan
  11. 14Hopper Disassembler logo

    Hopper Disassembler

    Hopper Disassembler is a paid desktop application for examining executable files on macOS and Linux.

    LinuxmacOS
    6.3£89 one-time
  12. 15

    Medusa

    Medusa is a command-line backup system for Apache Cassandra, intended for Linux and self-hosted deployments.

    Free planLinuxSelf-hosted
    6.3Free plan
  13. 16

    uncompyle6

    uncompyle6 is a free, GPL-3.0-licensed tool that translates Python bytecode into equivalent Python source code.

    Free planLinuxmacOSSelf-hostedWindows
    6.3Free plan
  14. 17
    6.2
  15. 18

    Refinery

    Refinery is a free, MIT-licensed SQL migration toolkit for Rust applications.

    Free planLinuxmacOSSelf-hostedWindows
    6.2Free plan
  16. 19

    Relyze

    Relyze is a Windows tool for disassembling, decompiling, and comparing native-code software.

    Free planWindows
    6.2Free plan
  17. 20

    RetDec

    RetDec is a free, LLVM-based machine-code decompiler that reconstructs functions, types, and higher-level constructs as C or a Python-like language.

    Free planLinuxmacOSSelf-hostedWindows
    6.2Free plan
  18. 21

    Vivisect

    Vivisect is a free, open-source static analysis platform for binaries, while its related Vdb tool provides cross-platform debugging on the same architecture.

    Free planAPILinuxmacOSSelf-hosted
    6.2Free plan
  19. 22angr logo

    angr

    angr is a free, open-source binary analysis platform for Python that combines static analysis with dynamic symbolic analysis.

    Free planLinuxmacOSSelf-hostedWindows
    6.1Free plan
  20. 23Cutter logo

    Cutter

    Cutter is a free, open-source platform for reverse engineering, available for Linux, macOS and Windows.

    Free planLinuxmacOSWindows
    6.1Free plan
  21. 24

    dnSpyEx

    dnSpyEx is an unofficial continuation of dnSpy, a debugger and .NET assembly editor for working with assemblies when source code is unavailable.

    Free planLinuxWindows
    6.1Free plan
  22. 25

    FACT

    FACT is free, open-source software for automated firmware security analysis.

    Free planWebAPILinuxSelf-hosted
    6.1Free plan
  23. 26

    FLOSS

    FLOSS is a free static-analysis tool for extracting and deobfuscating strings from malware binaries.

    Free planAPILinuxmacOSSelf-hosted
    6.1Free plan
  24. 27

    ILSpy

    ILSpy is an open-source tool for browsing and decompiling .NET assemblies.

    Free planExtensionLinuxmacOSWindows
    6.1Free plan
  25. 28ImHex logo

    ImHex

    ImHex is a free hex editor for reverse engineers and programmers, available on Linux, macOS, and Windows.

    Free planLinuxmacOSWindows
    6.1Free plan
  26. 29

    JADX

    JADX is a free tool that produces Java source code from Android Dex and APK files, with both command-line and graphical interfaces.

    Free planLinuxmacOSWindows
    6.1Free plan
  27. 30

    pycdc

    pycdc is the command-line decompiler included in Decompyle++, a free C++ project for converting compiled Python bytecode into readable Python source.

    Free planLinuxmacOSWindows
    6.1Free plan

Back to Binary Ninja