absfuyu.tools.keygen module

Absfuyu: Keygen

Mod7 product key generator (90’s)

This is for educational and informative purposes only.

Version: 5.1.0 Date updated: 10/03/2025 (dd/mm/yyyy)

class absfuyu.tools.keygen.Keygen[source]

Bases: BaseClass

Key generator

classmethod mod7_cd_key(fast: bool = False) str[source]

CD Key generator

Format: XXX-XXXXXXX

Rules:

  • Last seven digits must add to be divisible by 7

  • First 3 digits cannot be 333, 444,…, 999

  • Last digit of last seven digits cannot be 0, 8 or 9

Parameters:

fast (bool) – Use pre-generated key (Default: False)

Returns:

Mod7 Key

Return type:

str

classmethod mod7_11_digit_key(fast: bool = False) str[source]

11-digit CD Key generator

Format: XXXX-XXXXXXX

  • XXXX: Can be anything from 0001 to 9991. The last digit must be 3rd digit + 1 or 2. When the result is > 9, it overflows to 0 or 1.

  • XXXXXXX: Same as CD Key

Parameters:

fast (bool) – Use pre-generated key (Default: False)

Returns:

Mod7 Key

Return type:

str

classmethod mod7_oem_key(fast: bool = False) str[source]

OEM Key generator

Format: ABCYY-OEM-0XXXXXX-XXXXX

  • ABC: The day of the year. It can be any value from 001 to 366

  • YY: The last two digits of the year. It can be anything from 95 to 03

  • 0XXXXXX: A random number that has a sum that is divisible by 7 and does not end with 0, 8 or 3.

  • XXXXX: A random 5-digit number

Parameters:

fast (bool) – Use pre-generated key (Default: False)

Returns:

Mod7 Key

Return type:

str

classmethod mod7_combo(fast: bool = False)[source]

A combo that consist of CD, 11-digit, and OEM Key

Parameters:

fast (bool) – Use pre-generated key (Default: False)

Returns:

Mod7 Key combo

Return type:

dict