Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/fb91870fbf854066d15aab7794b1faa5 to your computer and use it in GitHub Desktop.
Save anonymous/fb91870fbf854066d15aab7794b1faa5 to your computer and use it in GitHub Desktop.
Чтобы изменить структуру таблицы нужно активировать

Чтобы изменить структуру таблицы нужно активировать



Базы данных. Вопрос №34
Изменение новой базы данных
Руководство по связям между таблицами

Только полноправные пользователи могут оставлять комментарии. TM Feed Хабрахабр Geektimes Тостер Мой круг Фрилансим. Хабрахабр Публикации Пользователи Хабы Компании Песочница. OEM-версии ОС от Microsoft, начиная с Vista, используют проверку подлинности, основанную на сличении трех компонентов: OEM-сертификата, вшитого в дистрибутив ОС бинарного ключа, вшитого в BIOS, а конкретно — в таблицу ACPI SLIC лицензионного значного ключа производителя, вшитого в дистрибутив ОС При успешном сличении трех этих компонентов происходит оффлайн-активация ОС. Кроме того, лицензионный ключ конкретного экземпляра ОС может быть вшит в текстовом виде в BIOS, в таблицу ACPI MSDM. В этом случае, при установке ОС ключ будет извлечен из BIOS и вшит в конкретный экземпляр ОС. OEM-наклейка на корпусе ноутбука в этом случае может уже не содержать лицензионный ключ. Последний способ актуален, когда загрузиться в установленный экземпляр Windows уже невозможно. Описание их структуры можно найти, например, в этом файле. XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX xxxxxxxxxxxxxxxx XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX xxxxxxxxxxxxxxxx a0: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX xxxxxxxxxxxxxxxx b0: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX xxxxxxxxxxxxxxxx c0: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX xxxxxxxxxxxxxxxx d0: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX xxxxxxxxxxxxxxxx e0: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX xxxxxxxxxxxxxxxx f0: XXXX XXXX XXXX xxxxxx Как видно, информация о лицензировании хранится здесь в бинарном виде. Таблицы MSDM в BIOS ноутбука с Windows 7 нет. Теперь посмотрим таблицу SLIC на ноутбуке с Windows 8: Таблица пуста, поэтому использовать оффлайн-активацию на этом ноутбуке невозможно. XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXX-XXXXX-XXXXX- XXXX XXXX XX XXXXX значный ключ экземпляра ОС вшит в таблицу MSDM в открытом виде. Теперь у нас есть образы таблиц SLIC и MSDM. Для примера, запустим установку Windows 7 c OEM-диска, при этом не будем подключать сетевой адаптер, чтобы убедиться именно в оффлайн-активации. Это естественно, поскольку мы эмулируем только один из компонентов системы оффлайн-активации — таблицу SLIC, однако для успешной активации нам нужны еще сертификат XML-файл с расширением XRM-MS и OEM-ключ. Перечисленные компоненты уже вшиты в образ восстановления, имеющийся на диске ноутбука, и если мы пометим раздел восстановления как загрузочный, то сможем активировать установку экземпляра Windows, который пройдет проверку подлинности сразу после установки. Если мы каким-то образом получим сертификат и ключ отдельно, то можно поставить их командами SLMGR. VBS работает достаточно долго и по завершении работы выдает сообщение в отдельном окне. По завершении работы утилиты SLMGR. VBS копия Windows будет успешно активирована. При установке Windows 8 ключ извлекается из BIOS автоматически, и, после проверки на соответствие устанавливаемой версии Windows, записывается в реестр. Действительно, ключ установленной версии Windows 8 и ключ из таблицы MSDM совпадают. К сожалению, применять пользовательские таблицы ACPI умеет только SeaBIOS, который идет с QEMU по-умолчания, а вот OVMF , который позволяет загружать ОС в окружении EFI, параметр -acpitable просто игнорирует. Естественно, использовать эмуляцию ACPI таблиц можно, только следуя букве и духу лицензионного соглашения с Microsoft, иначе кармические силы покарают вас. Сетевые технологии авторов , 1,1k публикаций. Системное администрирование 1,1k авторов , 2,2k публикаций. Серверное администрирование авторов , публикаций. IT-инфраструктура авторов , 1,2k публикаций. Децентрализованные сети авторов , публикация. Google в скором времени перестанет доверять всем сертификатам WoSign и StartCom 12,5k Добавить в закладки C, PetrWrap или PetyaCry? Увы, в родном для Microsoft Hyper-V, в этом плане все через одно место. Добиться заполнения ACPI таблиц можно, лишь редактируя бинарный файл vmwp. Здорово, что army это позволяет так просто! Здорово, что в QEMU это позволяет так просто! Честно говоря, для запуска QEMU лучше использовать virt-manager, там понятный GUI и не так страшно. Например, вот это получается при создании обычной виртуалочки с Win7 и IDE-контроллером на борту: Во-первых, OEM-винда не очень хорошо относится к полной смене оборудования и, скорее всего, активация слетит. По крайней мере, при P2V -преобразованиях слетает. Во-вторых, винда должна быть установлена с раздела восстановления, который записан на HDD производителем, только тогда в ней уже будут ключи для соответствующей SLIC-таблицы. MSDN-диск для этого не подойдет. Если вы где-то например, в Гугле сумели достать OEM-сертификат и OEM-ключ, то их можно вшить и в установку с MSDN-диска. Винда, скорее всего, слетит когда много железа менять. Но по поводу MSDN диска не совсем верно в случае с Windows 8. OEM сертификаты нужны для Windows 7. Активация, конечно, слетит, но сразу же опять произойдет. Аналогичный пример — я в ОЕМ лаптопе заменяю жесткий диск — вес системного диска в таблице компонент равен 11, будет переактивация. Но так как в BIOS есть таблицы и номер верный, она заново активируется. С ретейл несколько сложнее, в зависимости от канала продаж, одноразовый ретейл номер проходит онлайн активацию раз, — и еще минимум 5 раз активацию по телефону. Я просто OEM-ную Win8, уже установленную на реальное железо иногда запускаю в виртуалке просто пробросив весь жесткий диск туда. Венда не слетает, вполне работает. Единственное — думает что не активирована. Вот хотелось бы обмануть. А в чём польза активации и ввода серийного номера для пользователя? На мой взгляд — ни в чем. Защита Windows от нелицензионного копирования создает намного больше проблем, чем решает. В итоге админы с легальным софтом вынуждены извращаться, а пираты все равно используют нелицензионные копии. Нет технических ограничений на доступ к SLIC и MSDM из EFI, другое дело, что для Windows 8 в ноутбуки уже не вшивают SLIC, потому что таблица SLIC — это фактически готовый инструмент, которым можно обойти проверку подлинности, причем — без доступа к серверам Microsoft. А MSDM уже требует активации. Если там Win7 или выше, можно установить, активировать, настроить в VHD, сделать дифференциальный диск, грузиться в него. Как подпортится, сделать новый дифференциальный от оригинала — удалив старый. Речь идет о загрузке голой ОС c VHD — без всякой виртуализации. Увы, все что было до 7 не поддерживает Boot from VHD. А можно восстановить систему, если hdd был отформатирован полностью, вместе с XRM-MS файлом? Метки лучше разделять запятой. Сейчас Вчера Неделя Быстрое удаление пробелов из строк на процессорах ARM 4k Три дня как все кассы в стране должны стать онлайн на самом деле нет 43k Интересные публикации Хабрахабр Geektimes. Секрет дешёвых светодиодных ламп GT. Быстрое удаление пробелов из строк на процессорах ARM. Первый в мире мобильный телефон без аккумуляторов работает по образцу советского шпионского жучка х годов GT. Tesla построит в Южной Австралии крупнейшую в мире аккумуляторную систему всего за дней GT. Дайджест интересных материалов для мобильного разработчика 03 июля — 09 июля. Настройка BGP Looking glass на базе OpenBSD 6. Алгоритм поиска наилучшего маршрута в linux. Разделы Публикации Хабы Компании Пользователи Песочница. Информация О сайте Правила Помощь Соглашение Конфиденциальность. Услуги Реклама Тарифы Контент Семинары.


Короткие стихи про букеты
Характеристика фольксваген гольф 4
Продаю бизнес в саратове
Как сделать послушными вьющиеся волосы
Программа результатов матчей
Soft feel перевод
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment