If there's more than one user that needs to compromised before getting root, enumerate each user as they might have access to something new that was protected before.
Temporary Account
If some info suggests that an account is only temporary, then they might have some misconfigurations or rights that other users don't have.
Especially if they're created by a user which is in a group that has higher privileges.
DNS
# Normal DNS request
dig A @<ip> <domain>
# Get all available entries
dig any server.local @<DNS_IP>
# Zone transfer without domain
dig axfr @<DNS_IP>
# Zone transfer with domain
dig axfr @<DNS_IP> <DOMAIN>
# Subdomain scan
gobuster dns -d domain.local -t 25 -w <wordlist>
# Normal nmap scan
nmap -sSU -p53 --script dns-nsec-enum --script-args dns-nsec-enum.domains=paypal.com <domain>
# Metasploit
auxiliary/gather/enum_dns
Attacks
Zone Transfer
DNS servers contain a Zone file that replicates the map of the domain.
Only the server itself should have access to it, but if it's misconfigured anyone can request the file and get the list of all the sub-domains.
Kerberoasting is a post-exploitation attack technique that attempts to obtain a password hash of an Active Directory account that has a Service Principal Name.
# Install NIS tools
apt-get install nis
# Ping the NIS server to confirm its presence
ypwhich -d <host> <IP>
# Extract user credentials
ypcat –d <host> –h <IP> passwd.byname
Ports
135 RPC EPM
445 SMB
593 RPC over HTTPS
Analyse Office Files
Modern Office documents are just zip archives with XML files so, just unzip it and look for data within the XML files.
Unzip
unzip <file>
oletools
oletools is a package of python tools to analyze Microsoft OLE2 files (also called Structured Storage, Compound File Binary Format or Compound Document File Format), such as Microsoft Office documents or Outlook messages