
フッキングなしでカーネルからWindows 10 HDD/ディスクドライブのシリアル番号をスプーフィングする
当初の動機は、アンチチートなどの侵入的なソフトウェアや、ソフトウェアに実装されたライセンス制限によって使用されるHWID検出方法をバイパスすることです。この概念は新しいものではありませんが、他のソリューションでは常にドライバをロードしておく必要があり、不安定になる可能性のあるカーネルフックが必要です。このプロジェクトは直接メモリ操作のみを使用し、関数をフックしたり、カーネルモジュールを常にロードしておくことなく、シリアルを偽装することを可能にします。
何もフックせずに、カーネルモードからHDD/ディスクドライブのシリアル番号を偽装します。シリアル番号を変更した後、ドライバは完全にアンロードできます。
変更前:

変更後:

Windows 10 16299.125でのみテスト済み
テスト目的で、VMwareの .vmx ファイルに disk.EnableUUID="true" を追加してシリアル番号を有効にしてください