Агент находит уязвимости в ПО за 90 минут
ИИ-агент анализирует обновления программы, находит ошибки безопасности и пишет код для их проверки. Автор задал задачу, а нейросеть сама настроила тестовую среду, провела анализ кода и создала рабочие примеры эксплуатации. Это заняло 90 минут.
Результат: 90 минут
- Для кого
- Разработчик
Что понадобится
- Инструменты
- Claude Code — ИИ-помощник, который работает в терминале и сам выполняет задачи на компьютере
- Нужно
- Доступ к ИИ-модели с поддержкой кода
- Тестовый сервер для установки ПО
- Исходные данные об уязвимости
- Настройка
- 90 минут
- Сложность
- Нужен терминал
- Расходы
- ≈ 100 $/мес за подписку
Промпт
Вставьте этот текст в ИИ-ассистента.
It looks like a new vulnerabilty has been reported as explotied in the wild for paprecut NG, lets dig in to this see if we can build a lab and replicate the issue. Start by identifying if there is a patch and what version is vulnerabel. Deploy a vulenrabel version to the proxmox range then lets take to patch diffing based on any repotrs and iocs etcКак повторить
- Дать ИИ-агенту ссылку на описание уязвимости и доступ к патчам.
- Попросить агента развернуть тестовую среду с уязвимой версией ПО.
- Поручить агенту сравнить старый и новый код, чтобы найти изменения.
- Попросить ИИ написать скрипт для проверки найденных ошибок.
- При необходимости попросить агента перепроверить логику и найти обход защиты.
Подробности
Автор заметил новость о новой уязвимости в программе для управления печатью Papercut NG. Патчи уже вышли, но готовых примеров взлома в сети не было. Он решил проверить, сможет ли ИИ-агент найти эти ошибки сам.
Автор подключил нейросеть к специальной среде. Он дал только одно начальное задание: найти патч, развернуть уязвимую версию программы на тестовом сервере и сравнить файлы. Агент самостоятельно скачал нужные версии, установил их и начал анализировать изменения в коде.
За первые 15 минут ИИ нашел корневую причину проблемы. Он заметил, как программа обрабатывает запросы, и выявил ошибку в проверке прав доступа. Агент сам проверил свои гипотезы на тестовом сервере. Он нашел способ обойти защиту, чтобы получить доступ без пароля.
В процессе работы ИИ столкнулся с блокировкой безопасности платформы, но переключился на другую модель и продолжил. Сначала он написал простой пример для проверки обхода входа. Затем он попытался найти способ выполнения произвольного кода, но ошибся в логике.
Автор попросил ИИ не сдаваться и продолжить поиск, так как уязвимость активно используется хакерами. Агент перепроверил свои выводы, нашел новую ошибку в системе управления страницами и соединил все части в единую цепочку. В итоге за 90 минут ИИ создал полный рабочий пример, позволяющий получить доступ к системе без авторизации.
Источник
Оригинал: From Patch to Exploit; Using Claude Code to reverse engineer a zero-day in Papercut NG (techanarchy.net, англ.)
Переведено и упрощено ahamoment
Добавлено 28 октября 2026 г.