REA (Reverse Engineer Anything) — это проект на GitHub, в котором AI‑кодовый агент используется как инструмент для реверс‑инжиниринга. Согласно описанию, REA способен анализировать исполняемые файлы, библиотеки и приложения, просто отвечая на вопросы пользователя, а затем реализовывать эквивалентный функционал без доступа к исходному коду.
Основные функции и возможности
В описании проекта выделены несколько ключевых пунктов:
- Кроссплатформенная поддержка: агенты могут подключаться к различным целям, включая native‑бинарники, приложения на JavaScript/Electron, .NET‑сборки и веб‑сайты.
- Локальный анализ: весь анализ выполняется локально.
Платформа для реверс‑инжиниринга
REA описывается как комплексная платформа для реверс‑инжиниринга всей runtime‑работы бинарного приложения. Даже без исходников она позволяет:
- исследовать целевую программу,
- выявлять механизмы и логику её функций,
- реализовывать схожие функции.
Это упрощает анализ, модификацию и реконструкцию программ, при этом взаимодействие с системой строится вокруг AI‑агента, который работает в формате вопрос‑ответ.
Проект доступен на GitHub в репозитории morluto/rea.
Источник: Gündəm · gigazine.net










