English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти

REA и ИИ-клоны: чем реально опасен реверс-инжиниринг

REA и ИИ-клоны: чем реально опасен реверс-инжиниринг

За две недели открытый инструмент REA набрал на GitHub больше 340 тысяч звёзд, YouTube заполнили ролики «склонируй любое приложение за минуты», а разработчик выложил бесплатные аналоги семи программ Adobe, написанные с помощью Claude. Кажется, что ИИ научился копировать любой софт. Мы разобрали первоисточники и выяснили: под одним лозунгом смешались три разных явления, и реальная угроза находится совсем не там, где её ищут.

Коротко

  • REA — не «копировальная машина», а связка существующих инструментов реверс-инжиниринга (Ghidra, IDA, Hopper, JADX), к которой ИИ-агент получает доступ через MCP. Сам проект нигде не обещает клонировать приложения.
  • Нашумевшие бесплатные «клоны Adobe» написаны заново по публичным спецификациям форматов и пока находятся в ранней альфа-версии.
  • Настоящее копирование кода через декомпиляцию уже происходит — но в маленьких инди-играх, где бинарник небольшой, а у автора нет ресурсов на защиту.
  • На волне хайпа появились поддельные репозитории REA с трояном внутри.

Как раздувался хайп

Репозиторий morluto/rea (Reverse Engineer Anything) существует с апреля 2026 года, но взрывной рост начался в октябре. По данным The GenAI Magazine, 7 октября у проекта было около 9,7 тысячи звёзд, а к 16 октября — около 268 тысяч. Когда мы проверили страницу 20 октября, счётчик показывал 345,5 тысячи звёзд и 87 тысяч форков, а сам README благодарит сообщество за 300 тысяч. Подозрения в накрутке звучали, но то же издание не нашло их подтверждений: вместе со звёздами росли загрузки npm-пакета, число форков и контрибьюторов.

Главным усилителем стал YouTube. Ролик канала Low Level, где автор тестирует «вирусный репозиторий для реверс-инжиниринга», за четыре дня собрал 2,6 миллиона просмотров. Вокруг него выросла волна обучающих видео на английском, испанском, португальском и русском с заголовками в духе «клонируй любой софт бесплатно» или «я не реверс-инженер, но склонировал платное приложение за два часа». Многие из них за неделю набрали от 100 до 350 тысяч просмотров.

Параллельно случились ещё две истории, которые слились с REA в общественном восприятии. Разработчик Брэндон Томас выпустил ArtCraft — бесплатные открытые аналоги Photoshop, Illustrator, Premiere, Lightroom, After Effects, InDesign и Acrobat, написанные на Rust с помощью Claude Opus 5.5. Позже, как сообщает Al Jazeera, к ним добавились замены Word, PowerPoint и Excel. А Kotaku рассказал о скандале в Steam, где один разработчик обвинил другого в копировании кода своей игры.

Три разных явления под одним лозунгом

Чтобы понять, что происходит на самом деле, эти истории нужно разделить:

REA/ ArtCraft / Клоны игр в Steam
Что этоИнструмент, дающий ИИ-агенту доступ к средствам анализа программНовые программы, написанные с нуля как аналоги Adobe и MicrosoftГотовые игры, в которые, по обвинениям, перенесён чужой декомпилированный код
МетодСтатический и динамический анализ: дизассемблеры, декомпиляторы, трассировкаПо словам автора, «чистая комната»: реализация по публичным спецификациям форматов файловДекомпиляция закрытой игры и копирование кода в свой проект
Что копируетсяСамо по себе ничего — инструмент объясняет, как устроена программаФункциональность и внешний вид, но не исходный кодКод: имена классов, функции, сообщения об ошибках
Правовой рискЗависит от того, как и к чему применяетсяСерая зона: лицензионные соглашения, товарные знакиВысокий: прямое заимствование чужого кода

Именно смешение этих трёх сюжетов создаёт ощущение, что «ИИ теперь копирует что угодно». На деле каждый из них про своё.

Что REA умеет на самом деле

Согласно README проекта, REA — это MCP-сервер и консольная утилита. Команда установки регистрирует его в Claude Code, Codex, Cursor, Gemini CLI и других агентах. После этого агент может попросить REA исследовать программу, а тот проводит анализ локально и возвращает результат: псевдокод, ассемблер, строки, символы, перекрёстные ссылки.

Список целей впечатляет: сайты, Electron-приложения, Android APK, бинарники на Go, Rust и .NET, метаданные Unity (IL2CPP), архивы Godot, WebAssembly, байт-код смарт-контрактов, прошивки, сетевые дампы. Но для глубокого анализа нативного кода REA опирается на внешние программы — Ghidra, IDA или Hopper, которые пользователь должен установить и, в случае коммерческих, законно купить. Автор подробного разбора исходников на японской платформе note называет REA «бандлером», а не анализатором: собственного декомпилятора у проекта нет, зато есть единый интерфейс к десяткам инструментов — по его подсчёту, 207 MCP-инструментов и 153 команды.

Важная и недооценённая деталь: REA к каждому выводу прикладывает доказательства и явно помечает, что осталось неизвестным. В документации прямо сказано, что совпадение статического кода ещё не гарантирует одинакового поведения программы. Демонстрационные примеры в README скромные: восстановление логики звука в классической игре DX-Ball с проверкой на 3205 тестах, трассировка работы буфера обмена в Notion. Сами авторы пишут не о клонировании, а о том, что агент может объяснить, как устроена функция, и помочь «построить похожую» в своём проекте.

По нашей оценке, реальная новизна REA не в том, что ИИ «научился реверсить», а в том, что работа, требовавшая специалиста с годами опыта в Ghidra, стала доступна любому, кто умеет формулировать запросы агенту. Это действительно сдвиг, но сдвиг в стоимости и пороге входа, а не в принципиальных возможностях.

Почему Photoshop не склонировали

История ArtCraft — самая яркая иллюстрация разрыва между ожиданиями и реальностью. Брэндон Томас, по данным TechSpot, обещал выйти на полное соответствие функциям Adobe в течение месяца, а в обсуждении на Hacker News уточнил, что на 99% уйдут месяцы. Комментаторы при этом сообщали о проблемах с базовой функциональностью.

Разработчик Фабио Акита в техническом разборе перечисляет, что видно на практике: PhotoCraft, аналог Photoshop, — альфа-версия возрастом около двух недель с более чем 800 открытыми задачами. Она зависает на изображениях больше 8192 пикселей, занимает около 800 МБ памяти на 12-мегапиксельном фото и неправильно отображает слои PSD.

Дело не в качестве конкретного проекта. Акита указывает, что ключевая ценность Adobe вообще не лежит в бинарнике, который можно разобрать:

  • генеративные функции вроде Generative Fill работают на серверах Adobe — анализировать нечего;
  • профили камер и объективов в Camera Raw накоплены за два десятилетия и в обучающих данных моделей отсутствуют;
  • библиотеки Pantone проприетарные, а цветовые профили для кино получают по контрактам с производителями;
  • огромная часть современного софта — это SaaS, у которого нет локальной программы вовсе.

Для масштаба он приводит пример переписывания рантайма Bun с Zig на Rust: проект обошёлся примерно в 165 тысяч долларов, хотя у команды был автор оригинала, полный исходный код и набор тестов более чем на миллион проверок. У клона Photoshop нет ни одного из этих преимуществ.

Отдельно стоит вопрос о методе. ArtCraft, по словам автора, создавался по принципу «чистой комнаты» — по публичным спецификациям форматов, без доступа к коду Adobe, — и об использовании REA в этой истории речи не идёт. Профессор Университета Сассекса Андрес Гуадамуз, которого цитирует Al Jazeera, усомнился, что это утверждение выдержит проверку, и отметил, что непонятно, какая часть кода написана Claude, а какая — человеком.

Где копирование работает уже сейчас

Если Adobe ИИ-клоны не угрожают, это не значит, что угрозы нет. Она просто направлена на тех, кто слабее. Акита на примере ретро-игр объясняет, почему быстрее всего «вскрываются» маленькие программы: бинарник небольшой, логика не меняется, всё работает локально.

Именно это происходит в мире инди-игр. По данным Kotaku, после вирусного успеха игры Needle In A Haystack Simulator в Steam появилось не меньше 14 клонов. Один из них, NoGlyph, обвинил студию Little Field в копировании своего кода: 13 классов с одинаковыми именами, совпадающие функции и сообщения об ошибках, одно из которых ссылается на шейдер, существующий только в проекте NoGlyph. По данным издания, ведущий разработчик Little Field признал в Discord, что 39 одноимённых методов совпадают побайтно. Kotaku связывает это с известной схемой: закрытую игру декомпилируют с помощью ИИ и переносят код в собственный проект. Ирония в том, что и сама игра NoGlyph — клон оригинала.

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

Что говорит право

Это не юридическая консультация, и законы разных стран различаются, но базовые принципы известны. Авторское право защищает конкретный код, а не идеи и функциональность. В США Верховный суд в деле Google против Oracle в 2021 году признал копирование программных интерфейсов ради совместимости добросовестным использованием. В ЕС директива о защите компьютерных программ разрешает декомпиляцию для обеспечения совместимости при ряде условий, а договорные запреты на это в части совместимости недействительны.

Отсюда и разница в рисках. Автор издания Plagiarism Today считает, что иск Adobe к ArtCraft по авторскому праву, скорее всего, провалился бы: кода Adobe в проекте нет. Главный риск — пользовательское соглашение, запрещающее изучать продукт ради воссоздания, а также претензии к узнаваемости интерфейса. Он отмечает и другой поворот: код, полностью сгенерированный ИИ, может вообще не охраняться авторским правом, что делает открытую лицензию проекта отчасти формальной. С клонами игр ситуация обратная: побайтное совпадение кода — это уже не серая зона.

Открытый вопрос. Судебной практики именно по реверс-инжинирингу с помощью ИИ-агентов пока нет. Неясно, будут ли суды считать «чистой комнатой» разработку, в которой одна и та же модель может и анализировать чужую программу, и писать новый код.

Тёмная сторона хайпа: поддельные репозитории

Популярность инструмента быстро привлекла злоумышленников. В обращении к разработчикам 13 октября пользователь сообщил о репозитории rea-tools/rea — копии README с добавленным разделом о «готовой версии для Windows». Архив оттуда, по данным автора сообщения, Microsoft Defender определял как троян, а VirusTotal отмечал 8 из 45 антивирусных движков. Организация была создана 10 октября, архив скачали 172 раза. Мейнтейнер в тот же день добавил в README список официальных источников: npm-пакет rea-agents и релизы в репозитории morluto/rea.

Для инструмента, который по своей природе запускается с правами пользователя и взаимодействует с анализируемыми программами, это особенно опасно. Автор разбора на dev.to предлагает простые проверки перед установкой любого MCP-сервера: сверять название с официальным сайтом, проверять дату создания организации, убеждаться, что npm-пакет ссылается на тот же репозиторий, и фиксировать конкретную версию вместо «последней».

Что это значит для разработчиков и бизнеса

  • Инди-разработчикам и небольшим студиям стоит исходить из того, что клиентский код будет прочитан. Обфускация и перенос ключевой логики на сервер подорожали для атакующего не так сильно, как подешевел анализ, но всё ещё повышают планку. Полезно следить за клонами в магазинах и заранее знать процедуру жалобы на нарушение авторских прав.
  • SaaS-компаниям и крупным вендорам угроза ближе экономическая, чем техническая. Защищает не закрытость бинарника, а данные, серверные функции, интеграции, сертификации и экосистема. По нашей оценке, ArtCraft выстрелил не из-за технологии, а из-за раздражения пользователей: как пишет TechSpot, в марте 2026 года Adobe заключила с властями США мировое соглашение на 150 миллионов долларов (половина — в виде бесплатных услуг) по делу о скрытых штрафах за отмену подписки, не признав нарушений. Бесплатные альтернативы обычно растут там, где ценовая политика воспринимается как несправедливая.
  • Специалистам по безопасности REA и подобные инструменты дают реальный выигрыш: анализ вредоносных программ, аудит прошивок и сторонних библиотек становятся быстрее и доступнее.

Вывод

Лозунг «ИИ склонирует любое приложение» неверен в обоих направлениях. Он переоценивает угрозу для крупного софта, чья ценность давно живёт на серверах, в данных и в экосистеме. И недооценивает угрозу для маленьких разработчиков, чьи игры и утилиты теперь можно разобрать за вечер. REA сделал реверс-инжиниринг дешёвым и массовым, и это реальное изменение. Но вопрос теперь не в том, можно ли скопировать программу, а в том, кто сможет себя защитить, когда это сделают.

Читайте также

Комментарии
 logo