02-19-2017, 04:42 PM
When incrementing, your mask needs to be as long as your increment maximum, so your syntax needs to be adjusted accordingly:
?d?l?l?l?l?l?l?l
And yes, anything you can do to narrow it down will help. For example, for just plains that start with a digit, the next two characters only upper-case, and chars 4 through 8 could be upper or lower but not digit or special, you can define a custom character set. You can define up to four (-1, -2, -3, -4). I usually start with -2 for readability unless I need all four sets.
-2 ?l?u ?d?u?u?2?2?2?2?2
And if you think that the fourth character is an A, a, or @, then you can get very specific:
-2 ?l?u -3 Aa@ ?d?u?u?3?2?2?2?2
You get the idea. Definitely read the mask-attack documentation carefully, so that you get the maximum amount of reduction of the keyspace. And you can watch the time estimates to see the impact of your work.
?d?l?l?l?l?l?l?l
And yes, anything you can do to narrow it down will help. For example, for just plains that start with a digit, the next two characters only upper-case, and chars 4 through 8 could be upper or lower but not digit or special, you can define a custom character set. You can define up to four (-1, -2, -3, -4). I usually start with -2 for readability unless I need all four sets.
-2 ?l?u ?d?u?u?2?2?2?2?2
And if you think that the fourth character is an A, a, or @, then you can get very specific:
-2 ?l?u -3 Aa@ ?d?u?u?3?2?2?2?2
You get the idea. Definitely read the mask-attack documentation carefully, so that you get the maximum amount of reduction of the keyspace. And you can watch the time estimates to see the impact of your work.
~