Rpcclient

Without Crendentials

Null Sesion Rpcclient Enum Users

rpcclient -U "" <DC_IP> -N -c "enumdomusers"

With Crendentials

Enumeration All Domain Users

rpcclient -U "deimcorp.local\champi%Password2" <AD_IP> -c "enumdomusers"

Enumeration Description All Domain Users

for rid in $(rpcclient -U "deimcorp.local\champi%Password2" <DC-IP> -c "enumdomusers" | grep -oP 'rid:\[0x[0-9a-fA-F]+\]' | tr -d '[]' | awk -F: '{print $2}'); do echo -e "\n[*] RID: $rid:\n"; rpcclient -U "deimcorp.local\champi%Password2" <DC-IP> -c "queryuser $rid" | grep -E -i "user name|description" ;done

Enumeration All Admins Users

rpcclient -U "deimcorp.local\champi%Password2" <IP-DC>
-----------------------------------------------------------
rpcclient $> enumdomgroups #Enumerar todos los grupos existentes
    group:[Admins. del dominio] rid:[0x200]
rpcclient $> querygroupmem 0x200 # Filtrar solo por ese grupo
	rid:[0x1f4] attr:[0x7]
	rid:[0x453] attr:[0x7]
	rid:[0x454] attr:[0x7]
rpcclient $> queryuser 0x1f4 #Iteras por el rid
	User Name   :	Administrador
	Description :	Cuenta integrada para la administración del equipo o dominio

Last updated