Искусственный интеллект

REA вывела реверс-инжиниринг с ИИ в топ GitHub

Бесплатный инструмент REA позволяет AI-агентам анализировать программы и игры, а его репозиторий за несколько дней превысил 100 000 звезд на GitHub

Один основной источник · Как мы проверяем новости

REA вывела реверс-инжиниринг с ИИ в топ GitHub
Иллюстрация к материалу RedBTC News

Что произошло

Бесплатный инструмент Reverse Engineer Anything, или REA, стал одним из самых быстрорастущих проектов на GitHub. Он позволяет AI-агентам разбирать почти любое программное обеспечение — от поведения приложения на экране до машинного кода.

Пользователь указывает программу и задает вопрос о работе конкретной функции, после чего агент проводит анализ. REA поддерживает настольные приложения, Android-приложения и сайты.

Как работает REA

Приложения и игры распространяются в виде машинного кода — инструкций для процессора, которые человеку трудно читать. Декомпиляция пытается преобразовать его обратно в более понятный код, а реверс-инжиниринг в целом изучает устройство программы без доступа к ее исходным чертежам.

REA подключает AI-ассистентов для программирования, включая Claude Code и OpenAI Codex, к профессиональным средствам анализа, таким как Ghidra. Связующим звеном выступает Model Context Protocol, стандарт Anthropic для подключения моделей к внешним инструментам.

Инструмент уже применяли для необычных игровых модификаций: Spider-Man появился в Gotham из Batman: Arkham City, а персонажи Minecraft сражались с Маленией из Elden Ring. В другую модификацию Skyrim добавили оружие и меню из Escape from Tarkov.

Почему это важно

REA снижает порог входа в реверс-инжиниринг: AI-агент может самостоятельно переходить от наблюдения за поведением программы к анализу ее бинарного кода.

В источнике также утверждается, что такой подход может использоваться для создания альтернатив коммерческому программному обеспечению без прямого чтения его исходного кода. При этом правовой статус подобных проектов остается неоднозначным.

Примеры применения

В сентябре поклонник с помощью открытой AI-модели и набора инструментов для повторной компиляции перенес Fable 2, единственную основную игру серии Fable, ранее не выходившую на ПК, на Windows. Игра запустилась примерно за час, после чего потребовались длительные ручные исправления.

Другой пользователь добился плавного запуска GTA V на iOS — функции, которую Rockstar Games не реализовала.

Advertisement

Источники

Один основной источник. Как мы проверяем новости

  1. decrypt.co