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