avatar
Хабр
@habr_com
31.03.2026 02:00
FOOF: воспроизводим легендарный баг в процессоре Pentium

Знаменитая ошибка деления — не единственный аппаратный дефект микроархитектуры P5. Не менее критичным оказался баг F00F. Выполнение одной специфической инструкции приводило к тому, что процессор переставал обрабатывать всё, включая аппаратные прерывания.

Байты F0 0F C7 C8 кодируют команду lock cmpxchg8b eax. Из-за сбоя логики чип блокировал шину памяти в бесконечном ожидании записи. Любой непривилегированный код вызывал глухой отказ системы, спасала только жёсткая перезагрузка.

Воспроизведём уязвимый опкод на оригинальном железе.
23
🔥 12
👍 6
🥰 3
😁 2
💯 2
12 47 19.3K

Обсуждение 12

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram

Хабр

129.4K
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Открыть в Telegram