Extraiga el hwid en Windows, Linux, Mac. Platforma cruzada utilizando Python, detección de sistema operativo nativo.
pip install hwidMódulo:
import hwid
print ( hwid . get_hwid ())
# 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'CLI:
hwid
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXTl; dr no quiero copiarlo y pegarlo de nuevo ...
He creado un montón de aplicaciones de escritorio para Windows. Necesitaba una forma de licenciar mis aplicaciones para que mis usuarios las usen sin distribuir a otras personas. Decidí usar el HWID de la computadora para licenciar mis aplicaciones. Necesitaba una forma de obtener el HWID de la computadora, así que creé este módulo. Tiene solo un propósito: obtener el HWID de la computadora. Es multiplataforma y no requiere dependencias externas.
No recomiendo usar este módulo para fines de licencia solo. Puede usarlo como parte de su sistema de licencias.
Si está utilizando la arquitectura Server-Client, puede enviar el HWID cifrado al servidor y verificar si es válido. Pero tenga en cuenta que es fácil interceptar las solicitudes HTTP con MITMProxy u otras herramientas.
Si está utilizando un sistema de licencia local, puede cifrar el HWID y almacenarlo en un archivo. Entonces puede verificar si el HWID encriptado es válido. Puede usar Pyarmor para ofuscar su código. Hará que sea más difícil ingeniería inversa de su código. Aquí hay un tutorial neuralnine usando oxirio
Este módulo no está destinado a ser utilizado para fines maliciosos. El autor no es responsable de ningún daño causado por este módulo. Use bajo su propio riesgo.
hwid se distribuye bajo los términos de la licencia MIT.