Windows, Linux, Mac에서 hwid 추출하십시오. 파이썬, 기본 OS 검출을 사용한 크로스 플랫폼.
pip install hwid기준 치수:
import hwid
print ( hwid . get_hwid ())
# 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'Cli :
hwid
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXTL; DR 복사하여 다시 붙여 넣고 싶지 않습니다 ...
Windows 용 데스크탑 응용 프로그램을 만들었습니다. 사용자가 다른 사람들에게 배포하지 않고도 사용할 수 있도록 응용 프로그램을 라이센스 할 수있는 방법이 필요했습니다. 컴퓨터의 HWID를 사용하여 응용 프로그램을 라이센스를 부여하기로 결정했습니다. 컴퓨터의 HWID를 얻는 방법이 필요했기 때문에이 모듈을 만들었습니다. 컴퓨터의 HWID를 얻는 것은 하나의 목적 만 있습니다. 교차 플랫폼이며 외부 의존성이 필요하지 않습니다.
라이센스 목적으로 혼자서이 모듈을 사용하는 것이 좋습니다. 라이센스 시스템의 일부로 사용할 수 있습니다.
서버 클라이언트 아키텍처를 사용하는 경우 암호화 된 HWID를 서버로 보내고 유효한지 확인할 수 있습니다. 그러나 MITMPROXY 또는 기타 도구로 HTTP 요청을 가로 채기가 쉽습니다.
로컬 라이센스 시스템을 사용하는 경우 HWID를 암호화하여 파일에 저장할 수 있습니다. 그런 다음 암호화 된 HWID가 유효한지 확인할 수 있습니다. Pyarmor를 사용하여 코드를 난독 화 할 수 있습니다. 코드를 리버스 엔지니어링하기가 더 어려워집니다. 다음은 Oxyry를 사용하는 Neuralnine 튜토리얼입니다
이 모듈은 악의적 인 목적으로 사용되지 않습니다. 저자는이 모듈로 인한 손상에 대해 책임을지지 않습니다. 자신의 위험에 사용하십시오.
hwid MIT 라이센스의 조건에 따라 배포됩니다.