Microsoft и другие компании потратили много времени на решение этой проблемы для своих продуктов (например, Windows Genuine Advantage). Но вот быстрый способ получить аппаратную часть системы от Linux, и ваш live CD, вероятно, будет иметь встроенные эти инструменты.
Начните с инструмента "lspci". Этот инструмент показывает в удобочитаемом тексте оборудование, видимое на вашей шине PCI. Например, он перечислит вашу сетевую карту, видеокарту, звуковую карту и некоторые компоненты материнской платы.
Теперь вы можете использовать "lspci", но вы, вероятно, ищете что-то более краткое. Я предлагаю хешировать этот вывод в MD5. Для этого введите:
lspci | md5sum
Это перенаправит команду "lspci" в "md5sum", которая вернет хеш MD5, который выглядит примерно так:
9cd70f471a97a5179f140726b021c52e
Хотя это, безусловно, менее безопасный способ обработки аппаратных отпечатков пальцев, это быстрый и простой способ выполнить работу. Вы должны знать, что вполне вероятно, что если вы поменяете компонент на другой с той же моделью и ревизией (скажем, вы купили две карты NVidia GeForce 7800GTS в одном магазине в одно и то же время), вы, вероятно, получите тот же хеш. Так что, если это проблема, это может быть не для вас. Но если бы вы и я выполнили эту команду, мы получили бы совершенно разные результаты.
Надеюсь, это поможет!