Masking??? (Noob)
#2
1. generate a list for the first part
hashcat --stdout -a3 -1 aA -2 bB -3 cC ?1?2?3 -o part1.txt

2. create a file part2.txt that has the three variations of the known parts

3. combine part1 + part2
hashcat --stdout -a1 part1.txt part2.txt -o part1_2.txt

4. add the number
hashcat --stdout -a6 part1_2.txt -1 1234 ?1 -o part1_2_3.txt

5. a custom generator for the last part works best. here is a dirty python script:
Code:
chars = set('asd')

for x in chars:
    other_chars = chars.copy()
    other_chars.remove(x)
    for y in other_chars:
        print('{x}{x}{y}{y}'.format(x=x, y=y))
        print('{x}{x}{y}{y}'.format(x=x.upper(), y=y))
        print('{x}{x}{y}{y}'.format(x=x, y=y.upper()))
        print('{x}{x}{y}{y}'.format(x=x.upper(), y=y.upper()))
python script.py > part4.txt

6. you now have everything you need. Run your attack with
hashcat -a1 part1_2_3.txt part4.txt -m [attack mode] [hash file]


Messages In This Thread
Masking??? (Noob) - by Shadowed - 11-27-2018, 03:03 AM
RE: Masking??? (Noob) - by undeath - 11-27-2018, 11:28 AM
RE: Masking??? (Noob) - by philsmd - 11-27-2018, 12:07 PM
RE: Masking??? (Noob) - by undeath - 11-28-2018, 01:56 PM