Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #102, ИЮНЬ 2007 г.

Активируй ее!

Крис Касперски

Хакер, номер #102, стр. 102-064-3

По умолчанию ключи, выдаваемые службой KMS, ограничиваются шестью компьютерами, каждому из которых дается до девяти повторных активаций, однако при необходимости Microsoft может предоставить специальные KMS-ключи, рассчитанные на заданное количество активаций. Впрочем, если покурить хорошей травы, то можно обойтись и без помощи Microsoft. Достаточно, например, установить систему на виртуальную машину, получить KMS-ключ и снять образ, используя его столько раз, сколько компьютеров необходимо активировать.

Осознавая слабость KMS-ключей, Microsoft ужесточила правила KMS-активации. Прежде всего, KMS-сервер начинает раздавать CID'ы только после того, как получает по меньшей мере 25 запросов на активацию от разных машин. Microsoft прямо так и пишет: «Использование службы KMS предназначено для управляемых сред, в которых к сети организации постоянно подключено более 25 компьютеров. Клиентские компьютеры используют информацию, полученную на сервере службы KMS, для самостоятельной активации. К серверу службы KMS должно быть подключено не менее 25 физических клиентских компьютеров под управлением системы Windows Vista, прежде чем какой-либо из этих компьютеров сможет пройти активацию. Это число называется значением n или счетчиком n. Компьютеры, работающие в средах виртуальных машин (VM), также могут активироваться с помощью службы KMS, но они не включаются в число активированных систем». Как обеспечить подключение 25 узлов в рамках домашней локальной сети? Ну это даже не вопрос! Ставим виртуальную машину на 24 компьютерах, на каждый из них водружаем Висту, забрасываем образ KMS-сервера и отправляем запрос на активацию, после чего перетаскиваем образ KMS-сервера на свою основную систему и отправляем 25-й запрос. Все! Сервер считает, что к нему подключено 25 узлов и активирует нас, словно родную маму.

В отличие от MAK-активации (которую достаточно выполнить всего один раз), KMS-активацию необходимо повторять каждые 180 дней, по прошествии которых она аннулируется и система переходит в 30-дневный триальный режим. А когда он закончится — в режим ограниченной функциональности до момента подключения к KMS-серверу или MAK-активации, что, по замыслу Microsoft'а, предотвращает использование компьютеров в течение неопределенного срока без наличия соответствующей лицензии после их изъятия из организации. По умолчанию неактивированные клиенты пытаются подключиться к KMS-серверу каждые 2 часа (это значение является настраиваемым), а после прохождения активации — каждые 7 дней (это значение также является настраиваемым) и в случае успешного завершения операции обновляют 180-дневный счетчик дней, оставшихся до истечения срока активации. Если активизацию по каким-то причинам выполнить не удалось, система продолжит долбить сервер, предпринимая настойчивые попытки повторной активации, отключить которые можно путем изменения значения параметра реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SL\Activation\Manual на единицу.

Назад на стр. 102-064-2  Содержание  Вперед на стр. 102-064-4