Reverse engineer anything with agents, from app behavior down to native binaries.
Global
In support of NSA's Cybersecurity mission, Ghidra was built to solve scaling and teaming problems on complex SRE efforts, and to provide a customizable and extensible SRE research platform.
This is a fork of pret's pokeheartgold repo, and the original tooling is all theirs. pret doesn't accept AI-generated code and doesn't want to be associated with this, so don't send anything from here upstream or bother them about it; keep everything here.
An agent-first reverse-engineering app for macOS, Windows and Linux.
Agent-Native multi-platform reverse engineering and CWE-602 client-side authorization audit workbench.
This project is a port of the Halo: Combat Evolved decompilation to Linux, Windows and Android. exe, SHA-256 4cc87b45f721270392a96f1674ed2b5cd4a7bb4355faeab4531d1cf1884d9520).
Over the last few days I noticed that a lot of the decompilation community, the people who made the tools and projects all of this is built on, is against AI decompiling like this. wtf to do any harm, but I respect their opinion, and that's why I'm stopping it here.
> Featured: REA — Agent-oriented reverse-engineering tools, from application behavior to native binaries. By the creators of awesome-reverse-engineering.
To install the latest IDA Pro MCP in Kimi Code, run this slash command in the chat:
jadx-gui features: - view decompiled code with highlighted syntax - jump to declaration - find usage - full text search - smali debugger, check wiki page for setup and usage
Pinyon Shift is a Windows-only playable preview of a native recompilation of the Xbox 360 release of Forza Horizon. The project is early, imperfect, and surprisingly drivable.
ASC is a super FAST and lightweight Android decompiler designed for Agents/Mobile Researchers.
Theoretically, any MCP client should work with ghidraMCP. Most clients accept a JSON config like the following:
bbhost is a translation layer that runs Bloodborne on Windows and Linux.
Apktool is a tool for reverse engineering third-party, closed, binary, Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes it possible to debug smali code step-by-step.
NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
Claude Code skill to support Android app's reverse engineering
List of awesome reverse engineering resources
Petari [![Build Status]][actions] ![Progress] ![Linking] [![Discord Badge]][discord] =============
WIP Tool to reverse Unity's IL2CPP build process back to the original managed DLLs.
UNIX-like reverse engineering framework and command-line toolset
generate : - "build/libs/jd-gui-x.y.z.jar" - "build/libs/jd-gui-x.y.z-min.jar" - "build/distributions/jd-gui-windows-x.y.z.zip" - "build/distributions/jd-gui-osx-x.y.z.tar" - "build/distributions/jd-gui-x.y.z.deb" - "build/distributions/jd-gui-x.y.z.rpm"
Source fork of BlueWake, based on upstream commit 31b8a722fee3. The app and build scripts retain the BlueWake name and bundle identifier. md.
IMPORTANT] > 🌙 The authored reconstruction is complete, and the Linux port is playable. 0 — Native Linux 64-bit; > active ELF64 source lives on > port/portable-64bit. > Windows and macOS ports remain in progress.
Arthas is a Java Diagnostic tool open sourced by Alibaba.
Resident Evil 4 (GameCube, G4BE08 debug build) — complete byte-identical decompilation to C/C++
Ablation is a reverse engineering framework that provides the exact same core disassembly, decompilation, and binary analysis capabilities as industry-standard tools like Ghidra, IDA Pro, and Binary Ninja.
NET assembly editor. You can use it to edit and debug assemblies even if you don't have any source code available. Main features:
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
or directly (run ./gradlew gameDir once first, see below):