Разработчик применил возможности ИИ для создания микро-патча размером всего 8 байт, что позволило исправить критическую ошибку в устаревшем демоне dhcrelay3 для роутеров EdgeOS, решение которой было невозможно стандартными методами из-за отсутствия исходного кода.

Что произошло

Для исправления критической ошибки в MIPS-бинарном файле была произведена прямая замена проверки флагов интерфейса на проверку поля giaddr. Это устранило нарушение RFC 2131, которое вызывало лавинообразное дублирование DHCP-пакетов (до 200 запросов в секунду) в многопрыжковых сетях.

Контекст

Проблема возникла в программном обеспечении EdgeOS, где исходный код демона dhcrelay3 либо отсутствует, либо недоступен для компиляции. Это классический случай работы с abandonware и legacy hardware, когда стандартные циклы обновления программного обеспечения невозможны.

Почему это важно для индустрии

Данный кейс демонстрирует новый подход к поддержке жизненного цикла устаревшего оборудования и ПО. ИИ выступает не как автономный инженер, а как высокоэффективный инструмент для ускорения процессов обратной разработки (reverse engineering) и анализа специфических ассемблерных инструкций, что позволяет точечно исправлять уязвимости в закрытых системах.

Почему это важно для пользователей

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

Что пока неизвестно / ограничения

Существуют риски, связанные с обходом процессов CI/CD и вопросами комплаенса при внесении изменений напрямую в бинарные файлы без официальной поддержки производителя.

Источники

Автор

Look at AI, редакция