You can use up to four customer character sets in hashcat today, but you need five. There are a few workarounds:
1. Overload your character sets slightly, such as -1 AaMm -2 Zz -3 Oo -4 Nn . This means that hashcat will sometimes try candidates that you know won't work (like 'AAazon' or 'Mmazon'. This is a little inefficient, but may be acceptable.
2. Generate candidates externally to hashcat, and pipe them in. This works OK for slow hashes, but will slow down attacks for fast hashes.
3. Break the attack into smaller multiple attacks - either by just running multiple attacks on the command line, or bay generating a masks file that matches your desired attack more exactly, but breaks the attack into mulitple smaller attacks, such as:
-1 Aa -2 Mm -3 Zz -4 Oo ?1?2?1?3?4n
-1 Aa -2 Mm -3 Zz -4 Oo ?1?2?1?3?4N
1. Overload your character sets slightly, such as -1 AaMm -2 Zz -3 Oo -4 Nn . This means that hashcat will sometimes try candidates that you know won't work (like 'AAazon' or 'Mmazon'. This is a little inefficient, but may be acceptable.
2. Generate candidates externally to hashcat, and pipe them in. This works OK for slow hashes, but will slow down attacks for fast hashes.
3. Break the attack into smaller multiple attacks - either by just running multiple attacks on the command line, or bay generating a masks file that matches your desired attack more exactly, but breaks the attack into mulitple smaller attacks, such as:
-1 Aa -2 Mm -3 Zz -4 Oo ?1?2?1?3?4n
-1 Aa -2 Mm -3 Zz -4 Oo ?1?2?1?3?4N
~