Forked from its-a-feature/Domain Enumeration Commands
Created
October 9, 2020 08:11
-
-
Save sengupta-saikat/cbcc712fd8442f1c5432f2ca80df5637 to your computer and use it in GitHub Desktop.
Common Domain Enumeration commands in Windows, Mac, and LDAP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Domain: TEST.local | |
User Enumeration: | |
Windows: | |
net user | |
net user /domain | |
net user [username] | |
net user [username] /domain | |
wmic useraccount | |
Mac: | |
dscl . ls /Users | |
dscl . read /Users/[username] | |
dscl "/Active Directory/TEST/All Domains" ls /Users | |
dscl "/Active Directory/TEST/All Domains" read /Users/[username] | |
dscacheutil -q user | |
LDAP: | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(objectclass=user)" | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(&(objectclass=user)(name=[username]))" | |
Computer Enumeration: | |
Windows: | |
net group "Domain Computers" /domain | |
net group "Domain Controllers" /domain | |
Mac: | |
dscl "/Active Directory/TEST/All Domains" ls /Computers | |
dscl "/Active Directory/TEST/All Domains" read "/Computers/[compname]$" | |
LDAP: | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(objectclass=computer)" | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(&(objectclass=computer)(name=[computername]))" | |
Group Enumeration: | |
Windows: | |
net localgroup | |
net group /domain | |
net localgroup [groupname] | |
net group [groupname] /domain | |
wmic group | |
Mac: | |
dscl . ls /Groups | |
dscl . read "/Groups/[groupname]" | |
dscl "/Active Directory/TEST/All Domains" ls /Groups | |
dscl "/Active Directory/TEST/All Domains" read "/Groups/[groupname]" | |
LDAP: | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(objectclass=group)" | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(&(objectclass=group)(name=[groupname]))" | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(&(objectclass=group)(name=*admin*))" | |
Domain Information: | |
Windows: | |
wmic ntdomain | |
ipconfig /all | |
Mac: | |
dsconfigad -show | |
LDAP: | |
ldapsearch -H ldap://test.local -b DC=test,DC=local "(objectclass=trusteddomain)" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment