Best reverse engineering software
27 tools with AI-ranked alternatives, pricing, pros and cons.
EDB Debugger
EDB Debugger is an open-source graphical debugger for Linux x86 and x86-64 binaries, aimed at developers...
Luna Modeler
Luna Modeler is a desktop database design and modeling tool for PostgreSQL, MySQL, MariaDB, and SQLite...
JBED
JBED is an open-source Java bytecode editor for inspecting and modifying compiled Java class files. It...
iHex
iHex is a macOS hex editor for developers, reverse engineers, and users who need to inspect...
ClassyShark
ClassyShark is an open-source Android application for browsing and inspecting APK and DEX files. It is...
TTDeDroid
TTDeDroid is an Android APK decompilation tool for developers and security researchers examining Dalvik bytecode and...
APKInspector
APKInspector is an open-source graphical tool for inspecting and reverse-engineering Android application packages. It uses Androguard...
Oat2dex
Oat2Dex is an open-source command-line utility that converts Android ART OAT files into DEX files. It...
ShowJava
ShowJava is a web-based Java decompiler for inspecting compiled class files and JAR archives. It is...
APK Editor Studio
APK Editor Studio is an open-source desktop application for inspecting and modifying Android APK files. It...
JEB
JEB is a commercial reverse-engineering platform for analyzing Android, Java, native, and .NET software. It combines...
APK Studio
APK Studio is an open-source desktop IDE for inspecting, decompiling, editing, and rebuilding Android APK files....
Binare.io
Binare is a web-based platform for inspecting and analyzing compiled binaries, aimed at reverse engineers and...
Creehack
Creehack was an Android utility designed to modify or bypass payment checks in some apps and...
OllyDbg
OllyDbg is a Windows user-mode debugger focused on examining and modifying 32-bit x86 executables. It is...
Comb 3D Scanner
Comb 3D Scanner is a portable 3D scanning system for capturing physical objects and environments as...
Redwood - resources extractor
Redwood is a macOS utility for inspecting application bundles and extracting embedded resources such as images,...
QuickBMS
QuickBMS is a scriptable command-line tool for extracting and reimporting files from proprietary game archives. It...
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
Ravioli Game Tools is a Windows toolkit for exploring and extracting resources from video game archives...
Dependency Walker
Dependency Walker is a Windows utility for examining executable and DLL dependencies, imports, exports, and load-time...
radare
radare2 is a free, open-source framework for reverse engineering, binary analysis, disassembly, debugging, and exploit development....
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
x64dbg is an open-source user-mode debugger for Windows applications and malware analysis. It supports both 32-bit...
ExEinfo PE
Exeinfo PE is a Windows utility that identifies executable packers, protectors, compilers, and other characteristics in...