Password file or mask attack..
#1
Hi guys.. I got an odd request here..

Hi.. im working on a password file (or trying to start an mask attack just to save space), and i need the help to create it

The rules i want..

1234567890ABCDEF (lenght 10 numbers and letters.. All letters =big)

However it wont be an 11TB wordlist, cos i have narrowed it down big time...

maximum 3 letters (random A-F)
Numbers from 7 numbers to 9 (random)
Total 10 numbers and letters in a row

The second part is a bit harder..
There can never bee three letters after each other!

(EXAMPLES) Like this..
000000000A - 999999999A
A000C00000 - A000C00000
F0F000000B - F9F9999999B

Not like this
000FAB0000 - 999FAB9999
FAB0000000 - FAB9999999
0000000FAB - 9999999FAB

Is this possible (or at least the first part?)

Anyone who can help?

thanks in advance
#2
It is always good to know the algorithm type etc and maybe your setup too, such that we can give more suitable advices...

But assume this:
- 1. it is a fast hash that you want to crack (e.g md5)
- 2. you use oclHashcat (not cpu hashcat)
- 3. you are familiar with masks and hcmask files and we want to write down all mask within a .hcmask file ( see http://hashcat.net/wiki/doku.php?id=mask...mask_files ) for this task (I know many assumptions but you didn't give much details)....

So a user may come up w/ a hcmask file looking like that, with the policies that you have given (my.hcmask):
Code:
# 1 upper ABCDEF,?1?d?d?d?d?d?d?d?d?d ABCDEF,?d?1?d?d?d?d?d?d?d?d ABCDEF,?d?d?1?d?d?d?d?d?d?d ABCDEF,?d?d?d?1?d?d?d?d?d?d ABCDEF,?d?d?d?d?1?d?d?d?d?d ABCDEF,?d?d?d?d?d?1?d?d?d?d ABCDEF,?d?d?d?d?d?d?1?d?d?d ABCDEF,?d?d?d?d?d?d?d?1?d?d ABCDEF,?d?d?d?d?d?d?d?d?1?d ABCDEF,?d?d?d?d?d?d?d?d?d?1 # 2 upper next ABCDEF,?1?1?d?d?d?d?d?d?d?d ABCDEF,?d?1?1?d?d?d?d?d?d?d ABCDEF,?d?d?1?1?d?d?d?d?d?d ABCDEF,?d?d?d?1?1?d?d?d?d?d ABCDEF,?d?d?d?d?1?1?d?d?d?d ABCDEF,?d?d?d?d?d?1?1?d?d?d ABCDEF,?d?d?d?d?d?d?1?1?d?d ABCDEF,?d?d?d?d?d?d?d?1?1?d ABCDEF,?d?d?d?d?d?d?d?d?1?1 # 2 upper random (not next) # 1st upper ABCDEF,?1?d?1?d?d?d?d?d?d?d ABCDEF,?1?d?d?1?d?d?d?d?d?d ABCDEF,?1?d?d?d?1?d?d?d?d?d ABCDEF,?1?d?d?d?d?1?d?d?d?d ABCDEF,?1?d?d?d?d?d?1?d?d?d ABCDEF,?1?d?d?d?d?d?d?1?d?d ABCDEF,?1?d?d?d?d?d?d?d?1?d ABCDEF,?1?d?d?d?d?d?d?d?d?1 # 2nd upper ABCDEF,?d?1?d?1?d?d?d?d?d?d ABCDEF,?d?1?d?d?1?d?d?d?d?d ABCDEF,?d?1?d?d?d?1?d?d?d?d ABCDEF,?d?1?d?d?d?d?1?d?d?d ABCDEF,?d?1?d?d?d?d?d?1?d?d ABCDEF,?d?1?d?d?d?d?d?d?1?d ABCDEF,?d?1?d?d?d?d?d?d?d?1 # 3rd upper ABCDEF,?d?d?1?d?1?d?d?d?d?d ABCDEF,?d?d?1?d?d?1?d?d?d?d ABCDEF,?d?d?1?d?d?d?1?d?d?d ABCDEF,?d?d?1?d?d?d?d?1?d?d ABCDEF,?d?d?1?d?d?d?d?d?1?d ABCDEF,?d?d?1?d?d?d?d?d?d?1 # 4th upper ABCDEF,?d?d?d?1?d?1?d?d?d?d ABCDEF,?d?d?d?1?d?d?1?d?d?d ABCDEF,?d?d?d?1?d?d?d?1?d?d ABCDEF,?d?d?d?1?d?d?d?d?1?d ABCDEF,?d?d?d?1?d?d?d?d?d?1 # 5th upper ABCDEF,?d?d?d?d?1?d?1?d?d?d ABCDEF,?d?d?d?d?1?d?d?1?d?d ABCDEF,?d?d?d?d?1?d?d?d?1?d ABCDEF,?d?d?d?d?1?d?d?d?d?1 # 6th upper ABCDEF,?d?d?d?d?d?1?d?1?d?d ABCDEF,?d?d?d?d?d?1?d?d?1?d ABCDEF,?d?d?d?d?d?1?d?d?d?1 # 7th upper ABCDEF,?d?d?d?d?d?d?1?d?1?d ABCDEF,?d?d?d?d?d?d?1?d?d?1 # 8th upper ABCDEF,?d?d?d?d?d?d?d?1?d?1 # 3 upper random # 1st,2nd upper ABCDEF,?1?1?d?1?d?d?d?d?d?d ABCDEF,?1?1?d?d?1?d?d?d?d?d ABCDEF,?1?1?d?d?d?1?d?d?d?d ABCDEF,?1?1?d?d?d?d?1?d?d?d ABCDEF,?1?1?d?d?d?d?d?1?d?d ABCDEF,?1?1?d?d?d?d?d?d?1?d ABCDEF,?1?1?d?d?d?d?d?d?d?1 # 1st,3rd upper ABCDEF,?1?d?1?1?d?d?d?d?d?d ABCDEF,?1?d?1?d?1?d?d?d?d?d ABCDEF,?1?d?1?d?d?1?d?d?d?d ABCDEF,?1?d?1?d?d?d?1?d?d?d ABCDEF,?1?d?1?d?d?d?d?1?d?d ABCDEF,?1?d?1?d?d?d?d?d?1?d ABCDEF,?1?d?1?d?d?d?d?d?d?1 # 1st,4th upper ABCDEF,?1?d?d?1?1?d?d?d?d?d ABCDEF,?1?d?d?1?d?1?d?d?d?d ABCDEF,?1?d?d?1?d?d?1?d?d?d ABCDEF,?1?d?d?1?d?d?d?1?d?d ABCDEF,?1?d?d?1?d?d?d?d?1?d ABCDEF,?1?d?d?1?d?d?d?d?d?1 # 1st,5th upper ABCDEF,?1?d?d?d?1?1?d?d?d?d ABCDEF,?1?d?d?d?1?d?1?d?d?d ABCDEF,?1?d?d?d?1?d?d?1?d?d ABCDEF,?1?d?d?d?1?d?d?d?1?d ABCDEF,?1?d?d?d?1?d?d?d?d?1 # 1st,6th upper ABCDEF,?1?d?d?d?d?1?1?d?d?d ABCDEF,?1?d?d?d?d?1?d?1?d?d ABCDEF,?1?d?d?d?d?1?d?d?1?d ABCDEF,?1?d?d?d?d?1?d?d?d?1 # 1st,7th upper ABCDEF,?1?d?d?d?d?d?1?1?d?d ABCDEF,?1?d?d?d?d?d?1?d?1?d ABCDEF,?1?d?d?d?d?d?1?d?d?1 # 1st,8th upper ABCDEF,?1?d?d?d?d?d?d?1?1?d ABCDEF,?1?d?d?d?d?d?d?1?d?1 # 1st,9th upper ABCDEF,?1?d?d?d?d?d?d?d?1?1 # 2nd,3rd upper ABCDEF,?d?1?1?d?1?d?d?d?d?d ABCDEF,?d?1?1?d?d?1?d?d?d?d ABCDEF,?d?1?1?d?d?d?1?d?d?d ABCDEF,?d?1?1?d?d?d?d?1?d?d ABCDEF,?d?1?1?d?d?d?d?d?1?d ABCDEF,?d?1?1?d?d?d?d?d?d?1 # 2nd,4th upper ABCDEF,?d?1?d?1?1?d?d?d?d?d ABCDEF,?d?1?d?1?d?1?d?d?d?d ABCDEF,?d?1?d?1?d?d?1?d?d?d ABCDEF,?d?1?d?1?d?d?d?1?d?d ABCDEF,?d?1?d?1?d?d?d?d?1?d ABCDEF,?d?1?d?1?d?d?d?d?d?1 # 2nd,5th upper ABCDEF,?d?1?d?d?1?1?d?d?d?d ABCDEF,?d?1?d?d?1?d?1?d?d?d ABCDEF,?d?1?d?d?1?d?d?1?d?d ABCDEF,?d?1?d?d?1?d?d?d?1?d ABCDEF,?d?1?d?d?1?d?d?d?d?1 # 2nd,6th upper ABCDEF,?d?1?d?d?d?1?1?d?d?d ABCDEF,?d?1?d?d?d?1?d?1?d?d ABCDEF,?d?1?d?d?d?1?d?d?1?d ABCDEF,?d?1?d?d?d?1?d?d?d?1 # 2nd,7th upper ABCDEF,?d?1?d?d?d?d?1?1?d?d ABCDEF,?d?1?d?d?d?d?1?d?1?d ABCDEF,?d?1?d?d?d?d?1?d?d?1 # 2nd,8th upper ABCDEF,?d?1?d?d?d?d?d?1?1?d ABCDEF,?d?1?d?d?d?d?d?1?d?1 # 2nd,9th upper ABCDEF,?d?1?d?d?d?d?d?d?1?1 # 3rd,4th upper ABCDEF,?d?d?1?1?d?1?d?d?d?d ABCDEF,?d?d?1?1?d?d?1?d?d?d ABCDEF,?d?d?1?1?d?d?d?1?d?d ABCDEF,?d?d?1?1?d?d?d?d?1?d ABCDEF,?d?d?1?1?d?d?d?d?d?1 # 3rd,5th upper ABCDEF,?d?d?1?d?1?1?d?d?d?d ABCDEF,?d?d?1?d?1?d?1?d?d?d ABCDEF,?d?d?1?d?1?d?d?1?d?d ABCDEF,?d?d?1?d?1?d?d?d?1?d ABCDEF,?d?d?1?d?1?d?d?d?d?1 # 3rd,6th upper ABCDEF,?d?d?1?d?d?1?1?d?d?d ABCDEF,?d?d?1?d?d?1?d?1?d?d ABCDEF,?d?d?1?d?d?1?d?d?1?d ABCDEF,?d?d?1?d?d?1?d?d?d?1 # 3rd,7th upper ABCDEF,?d?d?1?d?d?d?1?1?d?d ABCDEF,?d?d?1?d?d?d?1?d?1?d ABCDEF,?d?d?1?d?d?d?1?d?d?1 # 3rd,8th upper ABCDEF,?d?d?1?d?d?d?d?1?1?d ABCDEF,?d?d?1?d?d?d?d?1?d?1 # 3rd,9th upper ABCDEF,?d?d?1?d?d?d?d?d?1?1 # 4th,5th upper ABCDEF,?d?d?d?1?1?d?1?d?d?d ABCDEF,?d?d?d?1?1?d?d?1?d?d ABCDEF,?d?d?d?1?1?d?d?d?1?d ABCDEF,?d?d?d?1?1?d?d?d?d?1 # 4th,6th upper ABCDEF,?d?d?d?1?d?1?1?d?d?d ABCDEF,?d?d?d?1?d?1?d?1?d?d ABCDEF,?d?d?d?1?d?1?d?d?1?d ABCDEF,?d?d?d?1?d?1?d?d?d?1 # 4th,7th upper ABCDEF,?d?d?d?1?d?d?1?1?d?d ABCDEF,?d?d?d?1?d?d?1?d?1?d ABCDEF,?d?d?d?1?d?d?1?d?d?1 # 4th,8th upper ABCDEF,?d?d?d?1?d?d?d?1?1?d ABCDEF,?d?d?d?1?d?d?d?1?d?1 # 4th,9th upper ABCDEF,?d?d?d?1?d?d?d?d?1?1 # 5th,6th upper ABCDEF,?d?d?d?d?1?1?d?1?d?d ABCDEF,?d?d?d?d?1?1?d?d?1?d ABCDEF,?d?d?d?d?1?1?d?d?d?1 # 5th,7th upper ABCDEF,?d?d?d?d?1?d?1?1?d?d ABCDEF,?d?d?d?d?1?d?1?d?1?d ABCDEF,?d?d?d?d?1?d?1?d?d?1 # 5th,8th upper ABCDEF,?d?d?d?d?1?d?d?1?1?d ABCDEF,?d?d?d?d?1?d?d?1?d?1 # 5th,9th upper ABCDEF,?d?d?d?d?1?d?d?d?1?1 # 6th,7th upper ABCDEF,?d?d?d?d?d?1?1?d?1?d ABCDEF,?d?d?d?d?d?1?1?d?d?1 # 6th,8th upper ABCDEF,?d?d?d?d?d?1?d?1?1?d ABCDEF,?d?d?d?d?d?1?d?1?d?1 # 6th,9th upper ABCDEF,?d?d?d?d?d?1?d?d?1?1 # 7th,8th upper ABCDEF,?d?d?d?d?d?d?1?1?d?1 # 7th,9th upper ABCDEF,?d?d?d?d?d?d?1?d?1?1

You can then use this file with -a 3 my.hcmask instead of a real mask (like -a 3 ?u?d?d?d?d?d?d?d?d?d)

Pls note that I did build this file very quickly and can't promise that it catches all cases, but it should if it contains no errors Smile