Разработчик применил возможности ИИ для создания микро-патча размером всего 8 байт, что позволило исправить критическую ошибку в устаревшем демоне dhcrelay3 для роутеров EdgeOS, решение которой было невозможно стандартными методами из-за отсутствия исходного кода.
Что произошло
Для исправления критической ошибки в MIPS-бинарном файле была произведена прямая замена проверки флагов интерфейса на проверку поля giaddr. Это устранило нарушение RFC 2131, которое вызывало лавинообразное дублирование DHCP-пакетов (до 200 запросов в секунду) в многопрыжковых сетях.
Контекст
Проблема возникла в программном обеспечении EdgeOS, где исходный код демона dhcrelay3 либо отсутствует, либо недоступен для компиляции. Это классический случай работы с abandonware и legacy hardware, когда стандартные циклы обновления программного обеспечения невозможны.
Почему это важно для индустрии
Данный кейс демонстрирует новый подход к поддержке жизненного цикла устаревшего оборудования и ПО. ИИ выступает не как автономный инженер, а как высокоэффективный инструмент для ускорения процессов обратной разработки (reverse engineering) и анализа специфических ассемблерных инструкций, что позволяет точечно исправлять уязвимости в закрытых системах.
Почему это важно для пользователей
Для технических специалистов это пример использования LLM в качестве сверхбыстрого механического помощника при анализе машинного кода. Инструменты, интегрирующие ИИ в процессы декомпиляции, могут значительно снизить сложность и стоимость поддержки критически важной, но устаревающей инфраструктуры.
Что пока неизвестно / ограничения
Существуют риски, связанные с обходом процессов CI/CD и вопросами комплаенса при внесении изменений напрямую в бинарные файлы без официальной поддержки производителя.
Источники
Автор
Look at AI, редакция