Windows、Linux、Macでhwidを抽出します。ネイティブOS検出、Pythonを使用したクロスプラットフォーム。
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を取得する方法が必要だったので、このモジュールを作成しました。目的は1つしかありません。コンピューターのHWIDを取得することです。それはクロスプラットフォームであり、外部依存関係を必要としません。
ライセンスの目的でこのモジュールを使用することはお勧めしません。ライセンスシステムの一部として使用できます。
サーバークライアントアーキテクチャを使用している場合は、暗号化されたHWIDをサーバーに送信して、有効かどうかを確認できます。ただし、MITMProxyまたは他のツールでHTTPリクエストを簡単に傍受するのは簡単です。
ローカルライセンスシステムを使用している場合は、HWIDを暗号化してファイルに保存できます。次に、暗号化されたHWIDが有効かどうかを確認できます。 Pyarmorを使用してコードを難読化できます。コードをリバースエンジニアリングするのが難しくなります。これは、Oxyryを使用したニューラルニンのチュートリアルです
このモジュールは、悪意のある目的に使用することではありません。著者は、このモジュールによって引き起こされた損害について責任を負いません。あなた自身の責任で使用してください。
hwid 、MITライセンスの条件の下で配布されます。