Reverse Engineering Tools
Alternatives to Binary Ninja
The tools Specifiction weighs against Binary Ninja, from its list of reverse engineering tools, each with its plans, platforms and spec score.
- 01
JEB JEB suits reverse engineers, researchers, students, and hobbyists working with the formats and architectures it supports.
From $100/mo Free plan Windows · macOS · Linux · API9.0 Visit Specs - 02 BAP (Binary Analysis Platform) Free plan Linux · API · Self-hosted8.7 Visit Specs
- 03 Frida
Frida suits developers, reverse-engineers, and security researchers who need to inspect or trace running applications without source code.
Free plan Open source Windows · macOS · Linux · iOS8.7 Visit Specs - 04 Ghidra
Ghidra suits people analyzing compiled software who need interactive or automated workflows and extensibility through Java or Python.
Free plan Open source Windows · macOS · Linux · API8.7 Visit Specs - 05 Boomerang
Boomerang suits developers and experimenters working with binaries in its supported architectures and file formats.
Free plan Windows · macOS · Linux8.5 Visit Specs - 06
angr Free plan Windows · macOS · Linux · Self-hosted8.3 Visit Specs - 07 Qiling Framework
Qiling is aimed at security researchers, university students, and university lecturers working with binary emulation or analysis.
Free plan Windows · macOS · Linux · API8.3 Visit Specs - 08
rev.ng It suits reverse-engineering work involving supported binaries and architectures, especially for users who want C output, structure recovery, or API and YAML-based workflows.
Free plan Open source Web · Windows · macOS · Linux8.3 Visit Specs - 09 CFR
CFR suits developers who need to inspect or recover Java source from class files or JARs.
Free plan Windows · macOS · Linux · API8.2 Visit Specs - 10
IDA Pro IDA Pro suits analysts who need to disassemble, decompile or debug software across supported processor families.
From $91.58/mo Free plan Windows · macOS · Linux8.2 Visit Specs - 11 Apktool
Apktool suits developers and analysts who need to inspect or modify Android APK resources on Windows, Linux, or macOS.
Free plan Windows · macOS · Linux8.1 Visit Specs - 12 Binwalk Free plan Windows · macOS · Linux · Self-hosted8.0 Visit Specs
- 13
Cutter Cutter suits people doing reverse engineering who want a graphical interface, decompiler options, scripting, and emulation.
Free plan Windows · macOS · Linux8.0 Visit Specs - 14 FACT Free plan Web · Linux · API · Self-hosted8.0 Visit Specs
- 15 Medusa
Medusa suits operators managing Apache Cassandra clusters who need self-hosted backups and restore options across local or cloud storage.
Free plan Linux · Self-hosted8.0 Visit Specs - 16 Avatar²
It suits analysts conducting dynamic analysis of embedded-device firmware who need to coordinate execution across targets.
Free plan Linux · Self-hosted7.9 Visit Specs - 17 FLOSS Free plan Windows · macOS · Linux · API7.9 Visit Specs
- 18
Hopper Disassembler Free trial macOS · Linux7.9 Visit Specs - 19 dotPeek Free plan Windows7.8 Visit Specs
- 20 Chalkboard
It suits creators who need narrated whiteboard, reel, or documentary videos from prompts.
Free plan Web · Self-hosted7.7 Visit Specs - 21 dnSpyEx
dnSpyEx suits developers inspecting or editing .NET assemblies without source code, including those working in C#, Visual Basic, or IL.
Free plan Windows · Linux7.7 Visit Specs - 22 EMBA Free plan Linux · Self-hosted7.7 Visit Specs
- 23 GNU Binutils Open source Windows · macOS · Linux · API7.7 Visit Specs
- 24 Hiew
It suits Windows users who need large-file editing, binary inspection, disassembly, or executable-format support.
Free plan Windows7.7 Visit Specs - 25 EUVA (EngineUnpacker Visual Analyzer) Free plan Windows7.6 Visit Specs
- 26 ILSpy
It suits developers inspecting .NET assemblies, including users who need C# or whole-project decompilation.
Free plan Windows · macOS · Linux · Browser extension7.6 Visit Specs - 27
ImHex ImHex suits reverse engineers and programmers who need to inspect and edit file contents, define parsing patterns, or scan with YARA rules.
Free plan Windows · macOS · Linux7.6 Visit Specs - 28 JADX
It suits developers and analysts inspecting Android packages who need GUI or command-line decompilation across desktop platforms.
Free plan Windows · macOS · Linux7.6 Visit Specs - 29 PE Explorer From $4.92/mo Free trial Windows7.6 Visit Specs
- 30 radare2
It suits users who need command-line reverse-engineering tools for binary analysis, debugging, or modification across varied architectures.
Free plan Windows · macOS · Linux · iOS7.6 Visit Specs