SMBIOS — структурированная таблица, которую BIOS/UEFI создаёт при старте компьютера и оставляет в памяти для чтения любой программой. Она описывает материнскую плату, процессор, память, корпус и многое другое.
Почему античиты её ценят
Что делает SMBIOS сильным отпечатком — она заполняется ещё до загрузки Windows. В ней лежат, среди прочего, UUID и серийник системы, серийник материнской платы и тег корпуса. Поскольку её устанавливает прошивка, обычный софт не может её просто переписать.
Что это значит для смены HWID
Это честная часть. Программный HWID-инструмент — включая HWIDChanger — меняет идентификаторы, которые можно безопасно менять из Windows: идентификаторы Windows, серийник тома диска, MAC-адреса сетевых адаптеров. SMBIOS он не меняет, потому что SMBIOS живёт в прошивке. Утилиты, обещающие переписать SMBIOS UUID, работают на уровне прошивки (перепрошивка BIOS или низкоуровневый драйвер) — это рискованно и может оставить машину незагружаемой.
Насколько далеко уводит программная смена
Для большинства DRM и многих игровых античитов смены идентификаторов Windows, диска и сети достаточно, чтобы выглядеть другой машиной. Против самых строгих античитов уровня ядра, которые целенаправленно читают SMBIOS — систем класса Vanguard, — у программной смены есть реальный предел, и единственный надёжный способ его пройти — другое физическое железо. Знать это заранее лучше, чем ждать от инструмента того, что не может сделать ни одна безопасная программа.
