Windows licentiesleutel uit firmware halen met script

Geschreven op en voor het laatst bijgewerkt op

Met deze blog wil ik de manier waarop ik een Windows licentiesleutel uit firmware van een (nieuwe) computer haal beschrijven en voor mezelf ook op papier zetten zodat dit niet verloren gaat.

Ik doe dat op de volgende manier:

  1. De machine starten vanaf een USB stick met Fedora
  2. Het volgende scriptje uitvoeren
  3. Het aangemaakte tekstbestand opslaan op een losse USB harde schijf zodat deze veilig bewaard blijft

Het script in kwestie

Het script wat ik hierboven benoem is als volgt:

#!/bin/bash
if [ -f /sys/firmware/acpi/tables/MSDM ]; then
	strings /sys/firmware/acpi/tables/MSDM | tail -n 1 | tee ~/windows-key.txt
	echo "Salvaged Windows licence key from this machine."
else
	echo "This machine has no Windows licence key on board."
fi
exit 0