Flags de userAccountControl (AD)

Flag Name Valor (Decimal) Valor (Hexadecimal) Descripción
SCRIPT 1 0x0001 Script de inicio asociado a la cuenta.
ACCOUNTDISABLE 2 0x0002 Cuenta deshabilitada.
HOMEDIR_REQUIRED 8 0x0008 Requiere un home directory.
LOCKOUT 16 0x0010 Cuenta bloqueada.
PASSWD_NOTREQD 32 0x0020 No se requiere contraseña. (útil en algunos ataques)
PASSWD_CANT_CHANGE No es una flag directa, se controla vía ACLs.
ENCRYPTED_TEXT_PWD_ALLOWED 128 0x0080 Permite contraseñas en texto claro. (inseguro)
TEMP_DUPLICATE_ACCOUNT 256 0x0100 Cuenta temporal de replicación.
NORMAL_ACCOUNT 512 0x0200 Cuenta de usuario estándar.
INTERDOMAIN_TRUST_ACCOUNT 2048 0x0800 Cuenta de confianza entre dominios.
WORKSTATION_TRUST_ACCOUNT 4096 0x1000 Cuenta de equipo (join a dominio).
SERVER_TRUST_ACCOUNT 8192 0x2000 Controlador de dominio.
DONT_EXPIRE_PASSWORD 65536 0x10000 La contraseña no expira nunca.
MNS_LOGON_ACCOUNT 131072 0x20000 Cuenta para cluster MNS.
SMARTCARD_REQUIRED 262144 0x40000 Requiere autenticación con smartcard.
TRUSTED_FOR_DELEGATION 524288 0x80000 Esta cuenta puede hacer delegación (Unconstrained Delegation).
NOT_DELEGATED 1048576 0x100000 No puede ser usada para delegación.
USE_DES_KEY_ONLY 2097152 0x200000 Sólo usa DES (inseguro, deprecated).
DONT_REQUIRE_PREAUTH 4194304 0x400000 No requiere preautenticación Kerberos (usado en AS-REP Roasting).
PASSWORD_EXPIRED 8388608 0x800000 La contraseña expiró.
TRUSTED_TO_AUTH_FOR_DELEGATION 16777216 0x1000000 Constrained delegation (S4U2Self).
PARTIAL_SECRETS_ACCOUNT 67108864 0x4000000 Cuenta protegida con secretos parciales (Windows 10/2016+).

Podemos combinar múltiples flags con OR binario (-bor) y removerlas con AND + NOT (-band -bnot).