tamasavvy.blogg.se

Windows xp 64 bit product key
Windows xp 64 bit product key








windows xp 64 bit product key

Parser.add_argument(dest='hexstring', help="""The hex string to decode (from the Registry)""", metavar='STRING')

#WINDOWS XP 64 BIT PRODUCT KEY WINDOWS#

Parser = argparse.ArgumentParser(description="""Decode a Windows Registry value to the corresponding Product Key""") Return cls(int(shex, 16), *args, **kwargs) Return from_hex_string(cls, shex, *args, **kwargs): Self._verbose = _int_to_indices(cls, val):Ī_idx = list(self._int_to_indices(self._val))Įprint('Invalid Product Key length: '.format(len(s_key), s_key, self._val))Ĭhunks_key = (s_key for pos in range(0, 5)) (s.format(*args, **kwargs) + '\n')ĭef _init_(self, val, verbose = False): If you are able to extract the 15 bytes from positions 0x34 and 0x52 (52-66) in the DigitalProductId Registry Value as a Hex string, you can use the following Python (Python 3) script to convert the bytes to a Product Key: import sys I did it this way about 4 years ago, so I'm really hoping ProduKey works. Mapped to Microsoft's custom base24 alphabet "BCDFGHJKMPQRTVWXY2346789" and a hyphen every 5 chars: KHCQQ-BBCW2-TT7QR-F42M6-V3YQY If that doesn't work, you'll have to dig it out of the registry file manually by searching C:\WINDOWS\system32\config\software for the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductIdīytes 52-66 (0x34 - 0x42) of this key hold a 15 byte number.Ī2 23 51 D0 2A 38 5D 22 C4 41 6B 87 43 C1 00 Apparently Nirsoft's ProduKey can do this:










Windows xp 64 bit product key