Forked from its-a-feature/Domain Enumeration Commands
Created
March 24, 2022 11:06
-
-
Save krzko/e36b4399671151351eef46bca141d598 to your computer and use it in GitHub Desktop.
Common Domain Enumeration commands in Windows, Mac, and LDAP
This file contains hidden or 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
Good stuff