reverse-engineering

14 repositories

morluto/rea

A single MCP server that lets AI agents reverse engineer anything — REA plugs into agents like Claude Code and Codex via MCP, pairing them with tools like Ghidra and Hopper to decompile binaries and trace app behavior. Install with one npx command and let an agent explain how a feature works down to the binary level.

Reverse engineer anything with agents, from app behavior down to native binaries.

TypeScriptAttention 48Acceleration -61%
★403,020
NationalSecurityAgency/ghidra

NSA's reverse engineering suite keeps evolving with new releases — Ghidra is the NSA-built framework for disassembling, decompiling, and scripting analysis of compiled binaries across Windows, macOS, and Linux. It supports extensions in Java or Python and both interactive and automated workflows, making it useful for malware analysts and vulnerability researchers. Check current security advisories before deploying a given release.

Ghidra is a software reverse engineering (SRE) framework

Java🇺🇸 North AmericaAttention 43Acceleration -43%
★95,544
mrexodia/ida-pro-mcp

An MCP server that lets AI assistants drive IDA Pro reversing — Connects IDA Pro to MCP-compatible AI clients like Claude, Cursor, and VS Code, enabling 'vibe reversing' where language models interact directly with disassembly. Requires IDA Pro 8.3+ (not Free) and Python 3.11+. The author now recommends Hex-Rays' official IDA MCP Server instead.

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

Python🇪🇺 EuropeAttention 37Acceleration -26%
★13,196
majd/ipatool

A CLI for pulling App Store packages across Apple platforms — ipatool is a cross-platform (macOS, Linux, Windows, iOS) CLI for searching the App Store and downloading .ipa or .pkg packages with your own Apple Account. It now adds an MCP server mode to expose App Store tools over stdio, plus commands for listing purchases and version metadata, useful for researchers and reverse engineers.

Command-line tool that allows you to search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages.

GoAttention 55Acceleration +90%Retention +143%
★12,047
dembrandt/dembrandt

Extract any website’s design system into tokens in seconds: logo, colors, typography, borders & more. One command.

TypeScriptAttention 48
★3,878
MG1937/ASC

A stateless Android decompiler built for fast, on-demand code queries — ASC skips the heavy preprocessing of traditional decompilers by querying compiled APKs directly, probing the Deflate bitstream and Huffman tables to extract code relationships in milliseconds instead of minutes. It targets agents and mobile researchers needing fast reverse engineering; a 10x faster Rust rewrite (rust_ASC) now exists, with this Python version staying the fastest Python option.

ASC is a super FAST and lightweight Android decompiler designed for Agents/Mobile Researchers.

PythonAttention 45Acceleration -30%Retention +76%
★2,581
Caho1/open-claude-ui

基于 REA 深度拆解并高保真还原 Claude 官方桌面端 UI。还原 30 个独立 React 组件与 8 项硬核交互物理算法,附带 3000+ 行逆向分析手册。

TypeScriptAttention 74
★1,567
i12bp8/decomp.wtf

What The Function: your AI agent decompiles games you own into C that compiles to the exact same bytes. Runs locally.

Python
★498
sambanks/octabam

A community-built remix system for Octatrack firmware mods — Octabam lets Octatrack owners pick community-made DSP56300 and ColdFire modules and compose them into one custom firmware image built from their own 1.40C copy, with byte-for-byte verification against each author's build. No firmware is distributed; it's for owners wanting curated mods without redistributing Elektron's OS.

A remixer for the Elektron Octatrack's OS: modules (custom DSP56300 effects, ColdFire mods, ports of community mods) composed into one firmware image built from your own 1.40C. No firmware distributed.

PythonAttention 41Acceleration -53%
★290
openbin-ai/binny

BINNY: an open source agent harness for reverse engineering. Plug in any model, or a local one.

Go🇺🇸 North AmericaAttention 72
★210
zephyr4123/speakmore

SpeakMore:口述成文,划词即译。开源、免费的语音输入与翻译工具,支持 Mac 与 Windows:语音输入、语音翻译、划词翻译。兼容 Gemini、OpenAI、通义千问、DeepSeek、Kimi、智谱 GLM、MiniMax 及任意 OpenAI 兼容服务,语音输入亦可完全在本机运行。附 Typeless 逆向分析。

JavaScript🇨🇳 Greater China
★166
Xiangyu-CAS/rea-capcut

An independent CapCut-style editor built via authorized reverse-engineering research — ReaCut is an early-stage, offline desktop video editor (Electron/React/TS/FFmpeg) rebuilt by studying CapCut's local format and UI behavior with the REA research tool, without copying any proprietary code or assets. It targets macOS Apple Silicon first and invites contributors for cross-platform support, editing features, and docs.

ReaCut — REA × CapCut: an independent, open-source video editor rebuilt from REA-assisted, authorized local behavior and format research. No copied CapCut proprietary code or assets. Offline desktop app + Codex plugin.

TypeScript🇨🇳 Greater ChinaAttention 88
★100
lxistired/ledger-reborn

Open-source QuickBooks-style ledger built via reverse engineering — An open desktop accounting app that posts real balanced journals, tracks inventory and bank reconciliation on a local SQLite ledger. Built by reverse-engineering QuickBooks Desktop for Mac with the REA tool; a preview release with macOS/Windows builds, aimed at anyone wanting a transparent QuickBooks alternative.

Project #000001: REA-assisted desktop accounting with a real local ledger, macOS and Windows builds. Personal tax is next on the roadmap.

PythonAttention 77
★40
tuunanet/rea-ski-or-die-reconstruction

Rebuilding a 1990 DOS minigame with an AI reverse-engineering workflow — A Rust+SDL2 reconstruction of Snowball War from Ski or Die (1990), built by analyzing the original binary with REA, an AI-assisted reverse-engineering process. Includes a Python extractor that decompresses EXEPACK, decodes LZSS assets, and recovers the HUD font, letting you rebuild and play from your own legal copy of the game.

Reverse engineering experiment of the Snowball War minigame from the 1990 MS-DOS game Ski or Die. Rebuilt from scratch in Rust + SDL2 using REA (Reverse Engineer Anything), an AI-assisted reverse-engineering workflow.

Rust🇪🇺 EuropeAttention 0
★2