a

auto-re-agent

An open-source AI reverse engineering agent that reconstructs and verifies C/C++ functions from binary files using Ghidra and large language models.

🌍 OverseasFreeOpen sourceDev开源LLMPythonGhidra
Platforms: DesktopAPI
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 1.0k
Source
GitHub
Added
2026-07-16
Last verified
2026-07-16

Overview

auto-re-agent is an open-source AI reverse engineering agent that leverages Ghidra and large language models (such as Claude, Codex, and OpenAI-compatible models) to reconstruct and verify C/C++ functions from compiled binary files. The tool combines independent reverse engineer/checker models, evidence collection, candidate construction and testing gates, structural validation, and consistency analysis into an autonomous workflow. Users can select functions for reverse engineering via a configuration file and set verification strategies. auto-re-agent is suitable for developers and security researchers who need to recover source code from binary files.

Key features

  • Reverse engineering using Ghidra and large language models
  • Supports multiple LLM providers
  • Automated reconstruction and verification of C/C++ functions
  • Provides detailed reports and logs

Use cases

Software reverse engineeringSecurity researchBinary analysisCode recovery

Pros

  • Highly automated
  • Supports multiple LLM providers
  • Detailed reports and logs
  • Open-source and free

Limitations / notes

  • Requires some technical background
  • Depends on external tools and APIs
  • Higher learning curve

Who it's for

DevelopersSecurity researchersReverse engineers

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Is it free?

Yes, the project is open-source and free.

Which operating systems are supported?

Supports operating systems running Python 3.10+.

Does it require internet access?

Yes, API access to LLM providers is required.

Does it support Chinese?

Primarily supports English, but can handle multi-language code.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.