Cyber Security News

REA: New AI-Powered Reverse Engineering Tool Supports Ghidra, Hopper, and Claude Code

REA, short for Reverse Engineer Anything, connects AI coding agents to reverse-engineering tools, enabling in-depth analysis of native binaries, applications, and runtime behavior.

This open-source project supports Ghidra, Hopper, and IDA as native analysis providers. It integrates with Claude Code and other agents through the Model Context Protocol (MCP).

New AI-Powered Reverse Engineering Tool

Rather than replacing established disassemblers, REA provides an interface that lets agents inspect software, trace relevant code, and request additional evidence.

Morluto findings include supporting artifacts and limitations, enabling the agent to explain observed behaviors or develop and test a reconstructed implementation without access to the source code.

For native executables and libraries, REA exposes pseudocode, assembly instructions, strings, symbols, calls, and references. Deep native inspection requires a configured installation of Hopper, Ghidra, or IDA.

Each provider’s capabilities and supported host environments can vary, with Windows Ghidra support currently experimental. Additionally, Ghidra supports investigations involving 16-bit DOS programs.

JavaScript and Electron workflows recover modules, imports, source maps, routes, interprocess communication relationships, and native add-on connections.

REA Flow (Source: Github)

This functionality allows investigators to trace behavior across renderer, preload, and main process boundaries. Static JavaScript inspection doesn’t require a native decompiler.

At the same time, .NET analysis provides metadata, Common Intermediate Language (CIL) instructions, declared native dependencies, and build comparisons.

The broader toolkit encompasses Android APKs, firmware, WebAssembly artifacts, saved network captures, and recorded Linux crashes.

Each workflow has specific prerequisites: Android decompilation requires JADX and a full JDK; firmware extraction depends on Binwalk or Unblob in a Linux environment; and selected binary diagnostics necessitate caller-supplied pwntools. Browser inspection requires a Chrome-family browser.

Users can configure the integration by running `npx rea-agents setup`. This setup process registers REA’s MCP server, installs compatible investigation instructions, and backs up existing configurations.

Users are prompted to review and approve proposed changes before restarting their agent. Supported clients include Claude Code, Codex, Cursor, Gemini CLI, and Grok Build, with the option for other compatible clients to use manual registration.

REA Supported Analysis Capabilities

Analysis targetKey outputsRequired tools
Native binariesPseudocode, assembly, strings, symbols, calls, and referencesGhidra, Hopper, or IDA
JavaScript / ElectronModules, imports, source maps, routes, IPC, and native add-on relationshipsNode.js and npm
.NET assembliesMetadata, CIL instructions, native dependencies, and build comparisonsNo additional analysis engine
Android APKsManifest declarations, classes, decompiled methods, and referencesHeadless JADX and a full JDK
FirmwareIdentified regions, extracted artifacts, and native-analysis handoffsBinwalk or Unblob on Linux
WebsitesPage structure, scripts, network observations, and requested screenshotsChrome-family browser
Go binariesEmbedded compiler version, modules, replacements, and build settingsBuilt-in static inspection; no Go installation
Process behaviorTerminal output, interactions, exit status, filesystem observations, and run comparisonsLinux/macOS with a native PTY

REA requires npm and Node.js versions 22.x (from version 22.19), 24.x (from version 24.11), or version 26 and later.

Terminal workflows utilize the same analysis mechanisms as agent-driven investigations, including a command that inspects extracted JavaScript application directories or Electron ASAR archives and returns structured JSON results.

While REA analyzes targets locally, it does not guarantee that findings remain entirely offline; agents receive tool results, and their model providers apply separate data policies.

Static inspection of JavaScript and .NET does not execute applications. However, runtime capture can launch or interact with targets using the current user’s permissions.

The project reports reconstructing the game DX-Ball, which passed 3,205 original x86 cases and reproduced 63 compiled function bytes.

This achievement demonstrates validated reconstruction rather than accuracy across every target. REA is MIT-licensed and intended for authorized, lawful research.

Update defenses against new malware as soon as it appears. Integrate TI Feeds with data from 16K SOCs.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Microsoft Paint Vulnerability Allows Hackers to Execute Malicious Code Remotely Without User Interaction

Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…

20 minutes ago

ARTEX AI Framework Linked to Bank Breaches and Cloud Attacks Found Exposed Across Hundreds of Servers

An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…

50 minutes ago

Shopify Makes IP Allowlisting Mandatory for All Public Apps to Prevent Stolen API Token Abuse

Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…

60 minutes ago

OpenAI’s New GPT-6 Cyber Finds 81 High-Severity Firefox Vulnerabilities and 948 Linux Kernel Exploits

OpenAI has introduced GPT-6 Cyber, a security-focused model built to find and validate exploitable vulnerabilities…

1 hour ago

OpenMatter Network Positions Decentralized Computing as an Alternative to Data Centers for AI

Melbourne, Florida, November 5th, 2026, CyberNewswire OpenMatter Network, a pioneer in decentralized infrastructure for agentic…

13 hours ago

China-Aligned Hackers Hijack Popular Sogou Keyboard Software to Secretly Install DarkVigil Malware

A China-aligned espionage group abused the update traffic of Sogou Input Method, one of China's…

18 hours ago