02-24-2023, 02:44 PM
i hope im assuming right what you want to achieve, otherwise please tell me, you have a dict with 500 words, lets assume one word ist "yellow" and "red" and you want do attack your hash with all mixed candidates like
*yellowyellow*
!yellowyellow*
!yellowred*
*redyellow*
so (special char + word + word + special char) if yes there are, two ways
first approach, generating basic dicts
Hashcat -a6 f:\crack\500words.txt ?s --stdout > f:\crack\500words-specchar6.txt
Hashcat -a7 ?s f:\crack\500words.txt --stdout > f:\crack\500words-specchar7.txt
hashcat -a1 -m10500 -O hash f:\crack\500words-specchar7.txt f:\crack\500words-specchar6.txt
second aproach (depending on your real dict line count, as combinator output gets big very fast depending on combinations, for example, i tested it with 500 numbers 0000-0499 as basic dict 500txt, + a7 results in s500.txt with 16500 lines and 115kb, combinator s500.txt 500.txt > s500x500.txt is ~91MB
Hashcat -a7 ?s f:\crack\500words.txt --stdout > f:\crack\500words-specchar7.txt
combinator 500words-specchar7.txt 500words.txt > s500x500.txt
hashcat -a6 -m10500 -O hash s500x500.txt ?s
with just 500 words as basic dicts, there should be no speed diff in these two approaches
*yellowyellow*
!yellowyellow*
!yellowred*
*redyellow*
so (special char + word + word + special char) if yes there are, two ways
first approach, generating basic dicts
Hashcat -a6 f:\crack\500words.txt ?s --stdout > f:\crack\500words-specchar6.txt
Hashcat -a7 ?s f:\crack\500words.txt --stdout > f:\crack\500words-specchar7.txt
hashcat -a1 -m10500 -O hash f:\crack\500words-specchar7.txt f:\crack\500words-specchar6.txt
second aproach (depending on your real dict line count, as combinator output gets big very fast depending on combinations, for example, i tested it with 500 numbers 0000-0499 as basic dict 500txt, + a7 results in s500.txt with 16500 lines and 115kb, combinator s500.txt 500.txt > s500x500.txt is ~91MB
Hashcat -a7 ?s f:\crack\500words.txt --stdout > f:\crack\500words-specchar7.txt
combinator 500words-specchar7.txt 500words.txt > s500x500.txt
hashcat -a6 -m10500 -O hash s500x500.txt ?s
with just 500 words as basic dicts, there should be no speed diff in these two approaches