Crunch is the industry standard for wordlist generation. To create a numeric 8-digit list, use: crunch 8 8 0123456789 -o 8digit_list.txt Using Python A simple script can also do the trick:
A numeric-only file is usually around , making it small enough to store on a thumb drive but large enough to cover millions of default router configurations. Common Use Cases 1. WPA/WPA2 Auditing
The size and complexity of your wordlist depend on the "character set" you use: 10810 to the eighth power = 100,000,000 combinations. Alphanumeric (a-z, 0-9): 36836 to the eighth power = 2,821,109,907,456 combinations. Full ASCII (letters, numbers, symbols): 95895 to the eighth power = 6,634,204,312,890,625 combinations.
For those interested in learning more about 8-digit wordlists and password cracking:
Store the list as .gz or .xz . A 1GB text file compresses to roughly because of the repetitive newline structure.
crunch 8 8 0123456789 -t @@@@@@@@ -o dates.txt # (then filter)
Most modern security policies require a minimum of 8 characters for passwords.
identifies these as the most frequently used 8-digit combinations: Sequential: Repeated Patterns: Identical Digits: Symmetrical: Custom Wordlist Generation