reverse-engineering
14 repositories
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.
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
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.
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.
Extract any website’s design system into tokens in seconds: logo, colors, typography, borders & more. One command.
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.
基于 REA 深度拆解并高保真还原 Claude 官方桌面端 UI。还原 30 个独立 React 组件与 8 项硬核交互物理算法,附带 3000+ 行逆向分析手册。
What The Function: your AI agent decompiles games you own into C that compiles to the exact same bytes. Runs locally.
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.
BINNY: an open source agent harness for reverse engineering. Plug in any model, or a local one.
SpeakMore:口述成文,划词即译。开源、免费的语音输入与翻译工具,支持 Mac 与 Windows:语音输入、语音翻译、划词翻译。兼容 Gemini、OpenAI、通义千问、DeepSeek、Kimi、智谱 GLM、MiniMax 及任意 OpenAI 兼容服务,语音输入亦可完全在本机运行。附 Typeless 逆向分析。
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.
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.
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.