Легендарный ключ Windows XP: при чём здесь Microsoft Bob
Редакция XORit · Источники, использование AI и исправления

Дэйв Пламмер, участвовавший в разработке Windows Product Activation на стороне операционной системы, опубликовал воспоминания о знаменитом ключе Windows XP, начинавшемся с FCKGW. Он отдельно уточняет: занимался интеграцией и защитой механизма в ОС, а не математикой проверки ключей.
Зачем понадобился корпоративный ключ
Крупным корпоративным заказчикам требовалось устанавливать Windows на множество компьютеров, в том числе без доступа к интернету. По рассказу Пламмера, для этого использовали специальный установочный носитель Volume Media и корпоративный ключ. Такое сочетание позволяло пропустить обычную активацию каждого компьютера. Речь о каналах лицензирования, а не о том, что у XP существовало только две редакции.
Неожиданная роль Microsoft Bob
На корпоративном носителе находился особый блок данных размером около 10 МБ. Пламмер пишет, что взял данные диска Microsoft Bob, несколько раз сжал и зашифровал их. Этот блок участвовал в проверке соответствия носителя и ключа. Код активации не был спрятан внутри приложения Bob: данные Bob использовались в механизме проверки носителя XP.
Утечка до розничного запуска
По воспоминаниям инженера, финальная сборка XP была передана в производство 24 августа 2001 года, а розничный запуск состоялся 25 октября. Примерно за пять недель до запуска группа Devils0wn распространила корпоративный образ вместе с рабочим ключом. Это был действительный корпоративный ключ, а не результат взлома математического алгоритма.
Пламмер предполагает, что образ и ключ могли попасть в сеть через партнёра, получившего их заранее. Однако конкретного источника утечки он не знает. Оснований обвинять определённую компанию в его рассказе нет.
Что Microsoft заблокировала
Позже Microsoft начала блокировать идентификаторы продукта, связанные с утекшими ключами. Пламмер относит ключ FCKGW к диапазону Product ID 640. Эту цифру нельзя читать как количество других заблокированных ключей. В документации Microsoft подтверждается, что публично известный корпоративный ключ мог препятствовать установке SP1 и последующих пакетов обновлений XP, а также получению автоматических обновлений.
Технические подробности о Microsoft Bob здесь приведены по воспоминаниям Пламмера. Документация Microsoft независимо подтверждает необходимость соответствия ключа установочному носителю и ограничения для утекших ключей. История показывает, как удобный способ массовой установки стал проблемой после распространения настоящего ключа и подходящего образа.
Дополнительный официальный источник: Microsoft Learn, статья How to change the Volume Licensing product key: https://learn.microsoft.com/en-us/troubleshoot/windows-server/licensing-and-activation/change-volume-licensing-product-key
Изображение: Дэйв Пламмер, скриншот публикации в X
Редакторы перевода: Соловьев В., Пеков А.
Источник материала: x.com ↗