# ИИ-агент находит уязвимость в ретро-игре через анализ кода

*Личное · Разбор опыта*  
Страница: https://ahamoment.ru/c/ii-agent-nakhodit-uyazvimost-v-retro-igre-cherez-p20i

## Что делает

Автор подключил нейросеть к программе для анализа программных кодов. ИИ помог найти и исправить ошибку, дающую бесконечные жизни в старой игре. Это показало, что ИИ хорошо понимает структуру кода, но плохо справляется с настройкой сложных инструментов.

## Результат

найден и исправлен баг игры

## Для кого

- Разработчик

## Инструменты

- **Claude** — Чат-бот с ИИ от Anthropic
- **MCP** — Способ подключить ИИ-агента к другим сервисам

## Что понадобится

- Аккаунт в нейросети Claude
- Программа Ghidra
- Файл игры (ROM)
- Время настройки: долгая настройка
- Сложность: Нужен терминал

## Что сделал автор

1. Установить программу для анализа кода (Ghidra) и нейросеть (Claude).
2. Настроить соединение между ними через специальный протокол (MCP).
3. Загрузить файл игры в программу для анализа.
4. Попросить ИИ найти место в коде, отвечающее за счетчик жизней.
5. Применить исправление в коде вручную, так как ИИ не мог записать изменения сам.
6. Проверить исправленный файл в эмуляторе.

## Подробности

Автор хотел проверить, сможет ли ИИ-агент разобраться в сложной программе для анализа кода (Ghidra) без долгого обучения. Цель — найти уязвимость в старой игре River Raid для Atari, чтобы получить бесконечные жизни.

Настройка заняла много времени. Пришлось соединять нейросеть (Claude), специальный протокол (MCP) и саму программу. ИИ не мог сам выполнить некоторые действия, например, правильно настроить память. Автору пришлось делать это вручную.

Однако ИИ отлично справился с анализом. Он определил, что это игра для Atari, и нашел место в коде, где уменьшается счетчик жизней. ИИ предложил заменить одну команду на другую, чтобы счетчик не уменьшался. Автор применил исправление вручную, и игра заработала с бесконечными жизнями.

Вывод: ИИ хорошо распознает шаблоны в коде, но пока требует помощи человека для настройки сложных инструментов и выполнения некоторых операций.

## Источник

- Оригинал: [Reverse engineering River Raid with Claude, Ghidra, and MCP - Quesma Blog](https://quesma.com/blog/ghidra-mcp-unlimited-lives/)
- Переведено и упрощено ahamoment
- Добавлено: 28 октября 2026 г.
- Кейс на ahamoment.ru: https://ahamoment.ru/c/ii-agent-nakhodit-uyazvimost-v-retro-igre-cherez-p20i
