with hashcat mask files (.hcmask): https://hashcat.net/wiki/doku.php?id=mas...mask_files and https://hashcat.net/wiki/doku.php?id=fre..._mask_file
note the masks.hcmask file could also be re-written as:
i.e. you do not need to use custom charsets (-1, -2, -3, -4 which themself are defining ?1, ?2, ?3, ?4), because you can use the charsets directly within the mask (if built-in charsets or hard-coded characters like ?d?dT?d?d where "T" is hard-coded)
Code:
?u,?l,?d,?1?2?2?2?2?3?3
?u,?l,?d,?1?2?2?2?2?2?3?3
?u,?l,?d,?1?2?2?2?2?2?2?3?3
?u,?l,?d,?1?2?2?2?2?2?2?2?3?3
?u,?l,?d,?1?2?2?2?2?2?2?2?2?3?3
Code:
hashcat -m 0 -a 3 -w 3 hash.txt masks.hcmask
note the masks.hcmask file could also be re-written as:
Code:
?u?l?l?l?l?d?d
?u?l?l?l?l?l?d?d
?u?l?l?l?l?l?l?d?d
?u?l?l?l?l?l?l?l?d?d
?u?l?l?l?l?l?l?l?l?d?d