Claude Opus 4.6 проводит обратную разработку системы аутентификации игры за 7 минут с использованием Ghidra MCP.

Разработчик, работающий над эмулятором сервера Kirov для игр Command & Conquer, протестировал возможности Claude Opus 4.6 в области реверс-инжиниринга с использованием плагина MCP-сервера Ghidra. Задача заключалась в поиске метода проверки аутентификации для Kane's Wrath, который использует тот же SOAP API и проверку публичного ключа, что и Red Alert 3.
Настройка и запрос
Разработчик открыл чистый бинарный файл в Ghidra, выполнил только первоначальный анализ и дал Claude Opus 4.6 задачу с запросом, который включал:
- Публичный ключ в шестнадцатеричном формате
- Информацию о том, как Red Alert 3 обрабатывает аутентификацию
- Тот же контекст, который они предоставили бы другому инженеру по реверс-инжинирингу
Использованный плагин MCP-сервера Ghidra был взят с https://github.com/starsong-consulting/GhydraMCP.
Результаты
Claude Opus 4.6 выполнил задачу по реверс-инжинирингу примерно за 7 минут. ИИ:
- Определил метод проверки для Kane's Wrath
- Создал патч на основе существующего формата патча для Red Alert 3
- Переименовал все обнаруженные функции, параметры и структуры данных
- Добавил комментарии к функциям в коде
Полученный патч для Kane's Wrath можно увидеть по адресу https://github.com/sokie/cnc_game_proxy/blob/main/ra3-proxy/patch/RA3/PatchAuthKey.cpp#L123. Разработчик отметил, что хотя другие серверы, такие как cnconline, заменяют публичный ключ, их подход патчит проверку, чтобы разрешить любой ключ, теоретически позволяя работать с любым сервером.
Проект эмулятора сервера Kirov, изначально поддерживавший только Red Alert 3, теперь включает поддержку автоматического подбора для RA3, Generals и Kane's Wrath (скоро), с большим количеством функций, чем у некоторых популярных в сообществе проектов, таких как cnconline.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Экстренная настройка кодинга: Claude Code на бесплатной виртуальной машине OCI с Termux на Android.
Разработчик делится настройкой с использованием бесплатной виртуальной машины Oracle Cloud Infrastructure (24 ГБ ОЗУ, 4 vCPU) с установленным Claude Code, доступом через Termux на Android для экстренного кодирования, когда ноутбук недоступен. Для настройки требуется подписка Claude Pro ($20/месяц) или Max ($100/месяц).

Pi Coding Agent + Qwen 3.6 27B: Настройка Arch Linux без помощи рук с помощью естественного языка
Пользователь, запускающий Qwen 3.6 27B через pi coding agent на мини-ПК, смог настроить Bluetooth, масштабирование экрана и другое в Arch Linux с помощью команд на простом английском — без редактирования конфигов Wayland.

Клод ИИ создает интерактивную художественную галерею, получив творческую свободу
Разработчик дал ИИ Claude разрешение «сжечь немного токенов, играя» без ограничений, что привело к созданию восьми интерактивных генеративных арт-работ, исследующих математические паттерны и опыт искусственного интеллекта. Коллекция включает работы о генерации текста токен за токеном и вероятностном существовании.

Использование шлюза MCP Lava с Claude Code для экономичного контент-воркфлоу
Пользователь подключил MCP-шлюз Lava к Claude Code и получил доступ к исследовательским инструментам Exa, Serper и Tavily без аккаунтов или API-ключей, создав рабочий процесс подготовки контента для соцсетей за $0.03.