03-05-2023, 04:24 PM
(This post was last modified: 03-05-2023, 04:28 PM by TheAviator.)
(02-25-2023, 06:12 AM)pdparisi Wrote: Your assumption is correct but there needs to be and optional special character between each word.
*yellow$yellow*
!yellow%yellow*
!yellow@red*
*red#yellow*
so (special char + word + special char + word + special char)...
I am going to see if I can try out your suggestions.
I dont know if this is the best way to do this, but here's what i would do
Download a world list of English words from somewhere.
Next make all the first letters capital
Code:
hashcat englishwordlist.txt -j c --stdout > CapitalizedEnglishwordlist.txtnext add special characters to front of word list
Code:
hashcat -a7 ?s CapitalizedEnglishwordlist.txt --stdout > CapitalizedEnglishwordlistv2.txtThen you want to add special characters to end of word list
Code:
hashcat -a6 CapitalizedEnglishwordlistv2.txt ?s --stdout > CapitalizedEnglishwordlistv3.txtSo now you have *special character* word *special character*
Next you could use englishwordlist.txt again to add to the end of CapitalizedEnglishwordlistv3.txt
Code:
hashcat -a1 CapitalizedEnglishwordlistv3.txt englishwordlist.txt --stdout > CapitalizedEnglishwordlistv4.txtThen you want to add another special character
Code:
hashcat -a6 CapitalizedEnglishwordlistv4.txt ?s --stdout > CapitalizedEnglishwordlistv5.txtThis should now be the list you want.
This list size may get very large though could be hundreds of gigabytes (maybe even terabytes). be sure you have LOTs of disk space. Then cracking that list will still take a considerable amount of time depending on your GPU.
