LDAP

Manual Enumeration

Even without credentials, you can always query the RootDSE for naming contexts and potentially other information, such as the DnsHostName:

ldapsearch -x -h IP_ADDRESS_HERE -b "" -s base

Once you have the naming context(s), you can dump them (in this example, the naming context is dc=cascade,dc=local):

ldapsearch -h IP_ADDRESS_HERE -x -b "DC=cascade,DC=local" 

Note: The output of this ldapsearch contains more information than the ldap-search nmap script. For example, in HTB cascade, it displayed info about users on the machine while ldap-search did not.

Dumping LDAP

Use ldapdomaindump (with credentials):

ldapdomaindump intelligence.htb -u 'intelligence.htb\Tiffany.Molina' -p NewIntelligenceCorpUser9876

Last updated