tags: Regex username_enumeration
Tramite questi comandi puoi ottenere tre tipi diverse di wordlist a partire da una wordlist di soli nomi e cognomi:
user@tryhackme:~$ awk '{print tolower($1)"."tolower($2)}' names.txt > users_first.last.txt
user@tryhackme:~$ awk '{print tolower(substr($1,1,1))tolower($2)}' names.txt > users_flast.txt
user@tryhackme:~$ awk '{print tolower($1)tolower(substr($2,1,1))}' names.txt > users_firstl.txtUtilizziamo awk per suddividere ogni nome completo in nome e cognome e creare tre formati comuni di nome utente. Per “Alex Johnson”, questi generano:
-
users_first.last.txt: nome, punto, cognome, ad es. alex.johnson
-
users_flast.txt: iniziale del nome + cognome, ad es. ajohnson
-
users_firstl.txt: nome + iniziale del cognome, ad es. alexj