Skip to content
This repository has been archived by the owner on Mar 20, 2021. It is now read-only.

christian-korneck/get_win8key

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

get_win8key

script to read a preinstalled Windows 8.x OEM license key from a PC's firmware

Description

PCs with a preinstalled Windows 8.x OEM version don't seem to ship with any printed license record, CD Key, etc. Instead it looks like that the PC's individual license has been saved in the device's firmware (ACPI). When the user tries to reinstall Windows, the Windows Setup reads the license key from the firmware memory, so there's no need to manually type in the actual Windows key.

To still be able to backup / inventorize the license key, this script tries to read the Windows 8.x key from the PC firmware. (from ACPI -> MSDM table -> byte offset 56 to end)

Usage

run "get_win8key.exe" or "python get_win8key.py" from a Windows shell.

Requirements

-Windows Vista or higher (32 or 64 bit)
-tested with Python 2.7 and 3.4

Files

get_win8key.py..................the script
get_win8key.exe.................compiled py2exe