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.txt

Utilizziamo 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