CPUID — процессорная инструкция, которую может вызвать любая программа. Она возвращает много информации о процессоре: строку модели, семейство, степпинг, поддерживаемые функции, устройство кэша. Античиты читают её и включают в аппаратный отпечаток.
Есть ли у процессора уникальный серийник
В основном нет. Старые чипы Pentium III несли уникальный серийный номер процессора, но после волны критики о приватности Intel убрала его ещё в эпоху Pentium 4. Современные процессоры Intel и AMD не раскрывают через CPUID уникальный серийник конкретного экземпляра.
Как процессор всё равно сужает круг
Даже без серийника CPUID подробно описывает ваш процессор — точную модель, число ядер, набор функций. На массовом CPU это не очень опознаваемо. На необычной конфигурации — инженерный сэмпл, редкая модель — вы выделяетесь, и это становится заметной частью отпечатка.
Что здесь делает HWIDChanger
HWIDChanger не меняет CPUID. Строка модели и данные о функциях процессора доступны только для чтения на уровне железа, а подменять их программно рискованно — это может сбить драйверы и игры, которые опираются на реальные сведения о CPU. HWIDChanger меняет идентификаторы, которые можно менять безопасно, — идентификаторы Windows, серийник тома диска, MAC-адреса — и процессор не трогает.
Вывод
Для большинства программ и античитов процессор — второстепенная часть отпечатка. Если система целенаправленно на него опирается, единственное реальное изменение — другой физический CPU, и это честный предел, а не пробел, который безопасный инструмент мог бы закрыть.
