Rules or mask understanding (Specify number of chars/numbers)
#1
Hi!

I'm having some issue trying to understand the rules/masks.

What I'm looking for is a mask that has all lowercase chars, and numbers. The length of the password is 8, and the split of chars and numbers is 6 chars, and 2 numbers.

Now for the orientation, which is where I'm struggling: The two numbers can be anywhere.
Meaning the password can be any permutation of this:
aaaaaa00 -> 00aaaaaa [for example aa0a0aaa, or a0aaaa0a]

Now I'm having a hard time trying to get this to work.
I have a -1 ?l?d, and if i use the mask ?1?1?1?1?1?1?1?1 i would obviously get a giant data set that can have more or less than 2 numbers.

The passwords I'm trying to reach specifically (to avoid confusion) is something like these;
u99hauad
en3dtd7y
1m8hnmkw

Can anyone help me understand how to either fix the mask to my needs, or explain how a rule might fix this problem?

Thanks
Reply
#2
I would do it like so:
Code:
mp64.exe -1 a0 ?1?1?1?1?1?1?1?1 > all_masks.txt
echo "%20%6a" > reject.rule
hashcat-cli64.exe --stdout all_masks.txt -r reject.rule > masks.txt
sed -i 's/a/?l/g;s/0/?d/g' masks.txt

(Using maskprocessor and hashcat-legacy)

Of course, as always, there are multiple ways to do the same thing.
Reply
#3
(11-14-2021, 09:06 PM)Xanadrel Wrote: I would do it like so:
Code:
mp64.exe -1 a0 ?1?1?1?1?1?1?1?1 > all_masks.txt
echo "%20%6a" > reject.rule
hashcat-cli64.exe --stdout all_masks.txt -r reject.rule > masks.txt
sed -i 's/a/?l/g;s/0/?d/g' masks.txt

(Using maskprocessor and hashcat-legacy)

Of course, as always, there are multiple ways to do the same thing.

Hi,

I'm having difficulty creating rules for a mixed password. 

I believen it is between 10-12 characters

I know the first letter is Uppercase, and the last is a special character. The rest are upper, lower, numbers and characters.

Is there any way to create rules for something like this?

I'm trying to crack an -m 15700 eth and clearly confused.

Thank you!
Reply
#4
(11-14-2021, 09:06 PM)Xanadrel Wrote: I would do it like so:
Code:
mp64.exe -1 a0 ?1?1?1?1?1?1?1?1 > all_masks.txt
echo "%20%6a" > reject.rule
hashcat-cli64.exe --stdout all_masks.txt -r reject.rule > masks.txt
sed -i 's/a/?l/g;s/0/?d/g' masks.txt

(Using maskprocessor and hashcat-legacy)

Of course, as always, there are multiple ways to do the same thing.

Thank you! Trying now!
Reply
#5
(11-14-2021, 09:06 PM)Xanadrel Wrote: I would do it like so:
Code:
mp64.exe -1 a0 ?1?1?1?1?1?1?1?1 > all_masks.txt
echo "%20%6a" > reject.rule
hashcat-cli64.exe --stdout all_masks.txt -r reject.rule > masks.txt
sed -i 's/a/?l/g;s/0/?d/g' masks.txt

(Using maskprocessor and hashcat-legacy)

Of course, as always, there are multiple ways to do the same thing.

Thank you!

I'm using a MacBook Pro and it won't let me use legacy. Is there a workaround?
Reply