Чем мастер по вскрытию замков отличается от взломщика? Чеком.
Это шутка, но по сути почти юридическое определение. Захлопнулась дверь, ключи остались внутри, хозяин звонит по объявлению, и через полчаса человек с отмычками открывает замок. Инструменты те же, движения те же, результат тот же: дверь распахнута. Если этот же человек придет ночью без звонка, это уже уголовное дело. У вызванного мастера есть то, чего у взломщика не бывает: просьба владельца, цена, названная до начала работ, гарантия и чек. Отличает их не умение и не набор инструментов, а то, что хозяин в курсе и согласен.
Реверс-инжиниринг с помощью нейросетей уперся ровно в эту проблему. Разбор чужой программы выглядит одинаково, будь то аудит приватности, проверка совместимости или подготовка атаки: тот же дизассемблер, те же функции, те же вопросы к коду. Человек, который выясняет, не следит ли за ним собственный телевизор, и человек, который ищет брешь для взлома, на экране делают одно и то же. Чек предъявить некому: фильтр видит отмычку в руках, но не видит ни владельца, ни договора, ни цели. Поэтому добросовестный исследователь и взломщик попадают под одну и ту же блокировку.
Один и тот же жест, четыре разных смысла
Реверс-инжиниринг, или обратная разработка, — это изучение готовой программы без доступа к исходному коду. Из бинарника восстанавливают логику: что делает приложение, куда отправляет данные, как устроен формат файла. Технически разбор вредоносного ПО, аудит приватности, обеспечение совместимости и подготовка эксплойта выглядят одинаково: тот же дизассемблер, те же функции, те же вопросы к коду.
Последний случай показателен. 23 октября 2026 года исследователь под ником log4j сообщил в X, что OpenAI навсегда заблокировала его аккаунт с пометкой «Cyber Abuse». По его словам, он разбирал прошивку собственного телевизора Samsung 2024 года и нашел постоянно активный микрофон, телеметрию, профилирование владельца и систему ACR. Это автоматическое распознавание контента: телевизор сверяет, что показывает экран, и отправляет сведения тем, кому они интересны. Часть данных, как утверждает исследователь, уходит партнерам производителя. Он настаивает, что вел локальный анализ бинарных файлов, а не искал уязвимости для атаки.
Парадокс в том, что человек проверял, не следит ли за ним купленная им же вещь, и получил бан как нарушитель. Для классификатора безопасности разницы между аудитором и взломщиком нет: он видит жест, а намерения увидеть не может.
Почему именно сейчас: инструмент, который сломал порог входа
Раньше реверс-инжиниринг был ремеслом с высоким порогом. Чтобы читать вывод Ghidra или IDA, нужны годы практики: псевдокод без имен переменных напоминает книгу, в которой вырвали оглавление и заменили все имена собственные на «он» и «она». Нейросеть оказалась идеальным читателем такой книги, ведь она быстро угадывает смысл функций и предлагает названия.
Недостающее звено появилось в виде проекта REA (Reverse Engineer Anything). Это открытый MCP-сервер и CLI, который подключает агентов вроде Claude Code, Codex и Cursor к Ghidra, Hopper и IDA. Сам REA ничего не декомпилирует: он выполняет роль переводчика между языковой моделью и тяжелыми профессиональными инструментами. Агент получает доступ к нативным бинарникам, Electron-приложениям, APK, прошивкам, веб-приложениям и к поведению программ во время работы. Анализ идет локально.
Рост проекта показывает, насколько долго этот спрос копился. С 6 по 12 октября репозиторий вырос с менее чем 10 000 до более чем 100 000 звезд, а к 25 октября превысил 370 000. В октябре вышли релизы 6.7.0 и 6.8.0, последние коммиты датированы 26 октября. Такой график говорит о том, что инструмент закрыл давнюю потребность: быстро понимать чужой код стали хотеть не только профессионалы.
Результаты пока скромнее заголовков. Сообщество показывает вытащенную логику отдельных функций: работу с буфером обмена в Notion, звуковые расчеты из старых игр, математические рутины для PC-98. Готовых клонов Photoshop, Premiere или Microsoft Office, собранных одним реверсом бинарников, на 26 октября не зафиксировано. REA сокращает путь к пониманию, но не выдает готовый продукт. Это скорее мощный фонарь в чужом подвале, чем грузовик, вывозящий оттуда мебель.
Бесплатный Photoshop: чужая слава и чистая комната
Громкие заголовки про «бесплатные аналоги Photoshop» относятся к другой истории, и ее важно отделить от реверса. Разработчик Брэндон Томас (Brandon Thomas) создал ArtCraft — набор открытых приложений на Rust, написанный с помощью Claude Opus 5.5. Около 12 октября на Hacker News он прямо заявил, что это воссоздание методом чистой комнаты (clean-room): код Adobe не декомпилировался, REA и Ghidra не использовались, чтобы не нажить юридических рисков.
Чистую комнату придумали не нейросети. Классический пример — совместимые клоны BIOS для IBM PC в 1980-х: одна группа инженеров описывала поведение оригинала, другая, ни разу не заглянув внутрь, писала код по этому описанию. Так воссоздают блюдо по вкусу и рассказу гостей, не воруя поваренную книгу из кабинета шефа. В ArtCraft роль описателей играют публичные спецификации, наблюдение за поведением программ и тесты-оракулы, сверяющие результат с выводом оригинала.
Плоды уже заметны. PhotoCraft находится в ранней альфе, но умеет работать со слоями, масками, корректирующими слоями, стилями, текстом, кистями и векторными инструментами, а главное — открывает реальные файлы PSD и PSB. Есть GPU-композитор на wgpu, CLI, JSON-канал и MCP-сервер для управления агентами. Сам проект оценивает покрытие функций примерно в 76% по широте, а готовность к ежедневной профессиональной работе — около 45%. Репозиторий собрал порядка 73 000 звезд. Рядом растут LightCraft в духе Lightroom (около 14 700 звезд), видеоредактор FilmCraft (около 16 300), VectorCraft, EffectCraft, DesignCraft, PdfCraft и офисная тройка WordCraft, GridCraft и DeckCraft. Полный список опубликован на сайте проекта.
Складывается неудобная картина. Самый шумный «убийца Photoshop» реверсом не занимается вовсе, а самый настоящий инструмент реверса клонов не выпускает. Но смысл ArtCraft шире спора о лицензиях: нейросеть, умеющая быстро писать код по описанию поведения, делает чистую комнату дешевой. Раньше для нее нужны были две команды и юристы, теперь хватает одного разработчика и модели. Этот сдвиг может оказаться важнее любого дизассемблера.
Как реагируют компании: правила прежние, нервы другие
6 октября 2026 года Anthropic объявила о расширении программы Cyber Verification Program. Из заявления следует, что публичные модели Claude, включая Opus 5.5 и Sonnet 5.5, несут консервативные киберограничения, блокирующие большую часть работы в сфере кибербезопасности. Запросы, которые классификатор относит к этой зоне, часто блокируются или перенаправляются на более старые модели.
Здесь проявляется логика многоуровневого доступа. Проверенные специалисты получают отдельные уровни, например Defense Access, куда входит реверс-инжиниринг вредоносного ПО. Условия описаны в справочном центре. Остальным большинство запросов на обратную разработку остается недоступным. Чек из анекдота здесь превратился в верификацию личности и цели.
С 21 по 23 октября пользователи Reddit (r/Claude) и X начали массово жаловаться, что Claude Opus 5.5 обрывает ответы по реверс-инжинирингу на полуслове и ссылается на классификатор безопасности. Anthropic эти сообщения не комментировала и изменением политики не называла. Защита была введена при запуске Opus 5.5 22 сентября и подтверждена 6 октября, поэтому логичнее всего считать, что ужесточились не правила, а срабатывание действующих фильтров. Совпадение по времени со всплеском REA выглядит неслучайным, хотя прямых доказательств причинной связи нет: компания о ней не заявляла.
У OpenAI картина другая по форме, но та же по сути. В правилах использования компания запрещает попытки реверс-инжиниринга и обход защитных механизмов, а также применение выводов моделей для создания конкурирующих систем. За нарушения аккаунт могут деактивировать. Отдельного пункта про бесплатные клоны Photoshop в политике нет. Часть пользователей сообщает о предупреждениях с пометкой «Cyber Abuse» при работе с прошивками и приложениями, но публично подтвержденным остается один случай — тот самый телевизор.
Одна блокировка еще не кампания, и делать из нее систему рано. Зато она хорошо показывает механику: формулировка запрета широка, а решение принимает автоматика, которая оценивает тип задачи, а не ее цель. Чем шире запрет и чем грубее фильтр, тем чаще под раздачу попадают именно законопослушные исследователи, ведь злоумышленники давно перешли на локальные модели без каких-либо ограничений.
Регулирование: закона нет, судья есть
Рамки задают не государства, а сами разработчики моделей: классификаторы безопасности, правила использования и модерация аккаунтов. Законодателем выступает корпорация, прокурором — автоматика, апелляционной инстанции фактически нет.
Вероятный вектор подсказывает Anthropic: консервативные ограничения для массового пользователя и расширенный доступ для проверенных специалистов. Если такую схему подхватят другие компании, право разбирать чужой код будет выдаваться по верификации. Больше всех проиграют исследователи приватности: для корпоративной проверки они недостаточно «свои», а для обычного пользователя слишком подозрительны.
Ограничения касаются только ответов моделей и аккаунтов. Открытый REA продолжает обновляться и работает с локальными моделями, а у них нет ни классификаторов, ни модерации. Закрыть можно окно чата, но не склад отмычек на GitHub. Поэтому вопрос не в том, можно ли остановить реверс с помощью нейросетей, а в том, кто останется по ту сторону забора, когда проверенные получат доступ, а остальные уйдут в тень.
Тем, кто разбирает чужой код по легитимным причинам, разумно разделять рабочие и личные аккаунты, фиксировать цель анализа и по возможности использовать локальные модели: заблокировать аккаунт проще, чем доказать, что именно в нем делали.
Мнение ИИ
Анализ исторических паттернов показывает: спор о праве разбирать чужой код старше любой нейросети. Еще в 1992 году апелляционный суд девятого округа США признал добросовестным использованием дизассемблирование программы Sega, если у него законная цель и других путей к незащищенным элементам кода нет. Тогда границы дозволенного очерчивал судья, выслушивавший обе стороны, а теперь их проводит фильтр, который не слышит ни одной.
▼
Самые интересные и важные новости на канале Telegram

