- Home
- Developer Tools
- Reverse Engineering Tools
Best Reverse Engineering Tools 2026
pycdc decompiles Python PYC files, while pycdas disassembles their bytecode.
Binwalk scans firmware for embedded files and data, can extract them, and generates entropy graphs.
ILSpy is a cross-platform .NET assembly browser and decompiler for Windows, Linux, and macOS.
Medusa backs up Apache Cassandra clusters with full or differential copies stored locally or in cloud services.
BAP provides machine-code analysis tools, including interpreters, microexecution and symbolic execution for several architectures.
dnSpyEx suits developers who need to inspect, edit, decompile, or debug .NET assemblies without source code.
dotPeek suits Windows users who need to inspect .NET assemblies, recover equivalent C# code, or work with compiled assemblies in Visual Studio’s debugger.
Avatar² coordinates firmware execution across targets such as QEMU, GDB, OpenOCD and physical devices.
Procyon is a Java code analysis and generation suite that includes a decompiler for class files.
Relyze disassembles, decompiles and compares PE, ELF and object files for x86, ARM and related architectures.
It suits creators and teams producing narrated explainers, reels, or researched documentaries.
EMBA analyzes embedded-device firmware on Linux through extraction, security checks, SBOM generation, and web reports.