03-01-2017, 05:41 PM
All of this information is documented in the wiki, I even linked it.
I will try to explain it anyway:
1. --custom-charset2 ?l?d means "define a custom charset with all lower letters and digits" (and which can be used within the mask with ?2 ). The default mask ist ?1?2.... The password "6Tommy" has an uppercase letter at position 2, so the custom charset 2 (?2) does not overlap with this (it doesn't include uppercase letters)
2. Whenever you specify a mask, hashcat only uses the exact length of the mask as minimum and maximum password length. You need to specify --increment --inrement-min x and --increment-max y if you want different lower and upper bounds for the password length
I will try to explain it anyway:
1. --custom-charset2 ?l?d means "define a custom charset with all lower letters and digits" (and which can be used within the mask with ?2 ). The default mask ist ?1?2.... The password "6Tommy" has an uppercase letter at position 2, so the custom charset 2 (?2) does not overlap with this (it doesn't include uppercase letters)
2. Whenever you specify a mask, hashcat only uses the exact length of the mask as minimum and maximum password length. You need to specify --increment --inrement-min x and --increment-max y if you want different lower and upper bounds for the password length