Best reverse engineering software

27 tools with AI-ranked alternatives, pricing, pros and cons.

EDB Debugger logo

EDB Debugger

EDB Debugger is an open-source graphical debugger for Linux x86 and x86-64 binaries, aimed at developers...

Luna Modeler logo

Luna Modeler

Luna Modeler is a desktop database design and modeling tool for PostgreSQL, MySQL, MariaDB, and SQLite...

JBED logo

JBED

JBED is an open-source Java bytecode editor for inspecting and modifying compiled Java class files. It...

iHex logo

iHex

iHex is a macOS hex editor for developers, reverse engineers, and users who need to inspect...

ClassyShark logo

ClassyShark

ClassyShark is an open-source Android application for browsing and inspecting APK and DEX files. It is...

TTDeDroid logo

TTDeDroid

TTDeDroid is an Android APK decompilation tool for developers and security researchers examining Dalvik bytecode and...

APKInspector logo

APKInspector

APKInspector is an open-source graphical tool for inspecting and reverse-engineering Android application packages. It uses Androguard...

Oat2dex logo

Oat2dex

Oat2Dex is an open-source command-line utility that converts Android ART OAT files into DEX files. It...

ShowJava logo

ShowJava

ShowJava is a web-based Java decompiler for inspecting compiled class files and JAR archives. It is...

APK Editor Studio logo

APK Editor Studio

APK Editor Studio is an open-source desktop application for inspecting and modifying Android APK files. It...

JEB logo

JEB

JEB is a commercial reverse-engineering platform for analyzing Android, Java, native, and .NET software. It combines...

APK Studio logo

APK Studio

APK Studio is an open-source desktop IDE for inspecting, decompiling, editing, and rebuilding Android APK files....

Binare.io logo

Binare.io

Binare is a web-based platform for inspecting and analyzing compiled binaries, aimed at reverse engineers and...

Creehack logo

Creehack

Creehack was an Android utility designed to modify or bypass payment checks in some apps and...

OllyDbg logo

OllyDbg

OllyDbg is a Windows user-mode debugger focused on examining and modifying 32-bit x86 executables. It is...

Comb 3D Scanner logo

Comb 3D Scanner

Comb 3D Scanner is a portable 3D scanning system for capturing physical objects and environments as...

Redwood - resources extractor logo

Redwood - resources extractor

Redwood is a macOS utility for inspecting application bundles and extracting embedded resources such as images,...

QuickBMS logo

QuickBMS

QuickBMS is a scriptable command-line tool for extracting and reimporting files from proprietary game archives. It...

RisohEditor logo

RisohEditor

RisohEditor is a Windows resource editor for modifying resources embedded in executable and DLL files. It...

L. Spiro's Memory Hacking Software

Memory Hacking Software is a Windows utility for scanning, inspecting, and modifying the memory of running...

Ravioli Game Tools logo

Ravioli Game Tools

Ravioli Game Tools is a Windows toolkit for exploring and extracting resources from video game archives...

Dependency Walker logo

Dependency Walker

Dependency Walker is a Windows utility for examining executable and DLL dependencies, imports, exports, and load-time...

radare logo

radare

radare2 is a free, open-source framework for reverse engineering, binary analysis, disassembly, debugging, and exploit development....

Flash Decompiler Trillix logo

Flash Decompiler Trillix

Flash Decompiler Trillix was a Windows utility for extracting and decompiling assets and ActionScript code from...

Bytecode Viewer

Bytecode Viewer is a free Java bytecode inspection and decompilation tool for developers, security researchers, and...

x64_dbg logo

x64_dbg

x64dbg is an open-source user-mode debugger for Windows applications and malware analysis. It supports both 32-bit...

ExEinfo PE logo

ExEinfo PE

Exeinfo PE is a Windows utility that identifies executable packers, protectors, compilers, and other characteristics in...