09-20-2025, 12:13 PM
Yes — use custom charsets with
-1
..
-4
and masks. Example:
# all lowercase + uppercase + only 1 and %
hashcat -m <type> -a 3 hash.txt -1 ?l?u1% ?1?1?1?1?1?1?1?1
Or split:
# letters + forced 1 or %
hashcat -m <type> -a 3 hash.txt -1 ?l?u -2 1% '?1?1?1?1?1?1?1?2'
?1
,
?2
reference your custom sets. Run multiple masks for different lengths.
-1
..
-4
and masks. Example:
# all lowercase + uppercase + only 1 and %
hashcat -m <type> -a 3 hash.txt -1 ?l?u1% ?1?1?1?1?1?1?1?1
Or split:
# letters + forced 1 or %
hashcat -m <type> -a 3 hash.txt -1 ?l?u -2 1% '?1?1?1?1?1?1?1?2'
?1
,
?2
reference your custom sets. Run multiple masks for different lengths.