Intel F00F Bug
Аппаратный баг Pentium
Демонстрация знаменитого аппаратного бага F00F в процессорах Intel Pentium.A demonstration of the famous F00F hardware bug in Intel Pentium processors.Демонстрація знаменитого апаратного бага F00F у процесорах Intel Pentium.
О проектеOverviewПро проєкт
F00F — легендарный баг ранних процессоров Intel Pentium. Определённая некорректная инструкция (её байты начинаются с F0 0F) намертво вешала процессор, и сделать это мог любой пользователь без всяких привилегий.
Этот проект воспроизводит и разбирает баг: показывает саму инструкцию и объясняет, почему процессор на ней зависал. Это редкий пример, когда уязвимость живёт не в коде, а прямо в кремнии.
Тема на стыке безопасности и архитектуры процессоров — и наглядное напоминание, что доверять нельзя даже железу. Соседствует с моими эмуляторами процессоров.
F00F is a legendary bug of early Intel Pentium processors. A specific invalid instruction (its bytes start with F0 0F) hung the CPU dead, and any unprivileged user could trigger it.
This project reproduces and dissects the bug: it shows the instruction itself and explains why the CPU hung on it. It's a rare example of a vulnerability living not in code but right in the silicon.
A topic at the crossroads of security and CPU architecture — and a vivid reminder that even hardware can't be trusted. It sits next to my CPU emulators.
F00F — легендарний баг ранніх процесорів Intel Pentium. Певна некоректна інструкція намертво вішала процесор, і зробити це міг будь-який користувач.
Цей проєкт відтворює й розбирає баг: показує саму інструкцію та пояснює, чому процесор зависав.
Тема на стику безпеки й архітектури процесорів.
ОсобенностиFeaturesОсобливості
- Воспроизведение аппаратного бага F00F
- Разбор инструкции, вешавшей процессор Pentium
- Уязвимость в кремнии, а не в коде
- Тема безопасности и архитектуры процессоров
- Reproduces the F00F hardware bug
- Dissects the instruction that hung the Pentium CPU
- A vulnerability in silicon, not in code
- A security and CPU-architecture topic
- Відтворення апаратного бага F00F
- Розбір інструкції, що вішала процесор Pentium
- Уразливість у кремнії, а не в коді
- Тема безпеки й архітектури процесорів