Generate patterns with kwprocessor (kpp) or crunch :
Start by collecting raw text in Portuguese. Good sources include:
A curated text file of common Portuguese passwords like "Mestre12" and "Entrar2017". SecLists (Localized)
Use pcfg (Probabilistic Context-Free Grammar) training on a Portuguese password dump. Tools like john 's --make-charset can create a highly efficient character set.




