These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Binary Ninja
Binary Ninja disassembles native code and decompiles it to readable C or to its own intermediate language, BNIL, for any supported architecture, including architectures you add yourself. A GUI shows control flow and stack layouts. The built-in debugger works locally or remotely.
Analysis can be scripted through C++, Python and Rust APIs from inside or outside the interface, and plugins extend it. Version 6.0 adds binary similarity, TMS320C6x support and MCP. Real-time collaboration needs the Enterprise server, and a cloud version lets you try it in a browser.
Strengths
- Decompiles to readable C or the BNIL intermediate language
- Scriptable through C++, Python and Rust APIs
- Local and remote debugging built in
- Can be tried quickly through the cloud version
Limitations
- Commercial license needed beyond the free edition
- Real-time collaboration requires the Enterprise server
Details
- Pricing
- FreemiumA free edition and a free cloud version exist; full features need a paid license.
- License
- Proprietary (Proprietary)
- Developer
- Vector 35
- Platforms
- Web
- How it runs
- Downloadable app, Web application
- Best suited for
- Reverse engineers and malware analysts who want a scriptable decompiler
- Categories
- Security tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Binary Ninja
Compare allSoftware that can replace Binary Ninja for an important use case, and what changes if you switch.
Ghidra
The NSA's reverse engineering framework, with a decompiler that turns machine code back into readable C.
Ghidra is the NSA's free open-source reverse engineering framework with a decompiler, wide processor support and team collaboration, Java-based.
IDA Free
The free, non-commercial edition of the IDA disassembler and decompiler for reverse engineering.
IDA Free is the non-commercial edition of IDA with a cloud decompiler for x86 and x86-64, not licensed for commercial use.
radare2
Command-line reverse engineering framework and binary analysis toolkit.
radare2 is a free open-source command-line framework that disassembles, emulates, debugs and patches binaries across many architectures.
Rizin
An open-source reverse engineering framework and command-line disassembler for analysing binaries.
Rizin is a free LGPL-3.0 command-line reverse engineering framework with a well-defined command grammar and the official Cutter GUI, though project support is still in beta.
x64dbg
An open-source Windows debugger for reverse engineering, with an IDA-like interface, a built-in assembler and a decompiler.
x64dbg is a free open-source Windows debugger for reverse engineering with a built-in assembler and Snowman decompiler.
Binary Ninja as an alternative
Listings that name Binary Ninja as an alternative.
binsider
Inspect executable files through a terminal interface.
Binary Ninja provides decompilation, debugging and Python, C++ and Rust scripting, but it is proprietary and needs a commercial license beyond the free edition.
Cutter
Inspect compiled programs with a graphical reverse-engineering interface.
Binary Ninja is a commercial decompiler and debugger with a free edition, scriptable through C++, Python and Rust APIs and available in the cloud.
Similar software
Related functionality, not necessarily a direct replacement.
dnSpyEx
An unofficial, maintained continuation of dnSpy, the .NET debugger, decompiler and assembly editor.
Detect It Easy
A program that identifies file types, packers, compilers and protectors used in executables.
PE-bear
A multiplatform viewer and editor for reversing Windows Portable Executable (PE) files.
capa
Identify likely capabilities inside executable files.
Frida
Dynamic instrumentation toolkit for inspecting and modifying running applications.