@@ -166,30 +166,33 @@ processors:
166166 tag : Set User Account Control
167167 description : Set User Account Control
168168 # USER_ACCOUNT Codes
169- # https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-samr/b10cfda1-f24f-441b-8f43-80cb93e786ec
169+ # https://learn.microsoft.com/en-us/windows/win32/adschema/a-useraccountcontrol
170+ # https://learn.microsoft.com/en-us/windows/win32/api/iads/ne-iads-ads_user_flag_enum
170171 params :
171- " 0x00000001 " : USER_ACCOUNT_DISABLED
172- " 0x00000002 " : USER_HOME_DIRECTORY_REQUIRED
173- " 0x00000004 " : USER_PASSWORD_NOT_REQUIRED
174- " 0x00000008 " : USER_TEMP_DUPLICATE_ACCOUNT
175- " 0x00000010 " : USER_NORMAL_ACCOUNT
176- " 0x00000020 " : USER_MNS_LOGON_ACCOUNT
177- " 0x00000040 " : USER_INTERDOMAIN_TRUST_ACCOUNT
178- " 0x00000080 " : USER_WORKSTATION_TRUST_ACCOUNT
179- " 0x00000100 " : USER_SERVER_TRUST_ACCOUNT
180- " 0x00000200 " : USER_DONT_EXPIRE_PASSWORD
181- " 0x00000400 " : USER_ACCOUNT_AUTO_LOCKED
182- " 0x00000800 " : USER_ENCRYPTED_TEXT_PASSWORD_ALLOWED
183- " 0x00001000 " : USER_SMARTCARD_REQUIRED
184- " 0x00002000 " : USER_TRUSTED_FOR_DELEGATION
185- " 0x00004000 " : USER_NOT_DELEGATED
186- " 0x00008000 " : USER_USE_DES_KEY_ONLY
187- " 0x00010000 " : USER_DONT_REQUIRE_PREAUTH
188- " 0x00020000 " : USER_PASSWORD_EXPIRED
189- " 0x00040000 " : USER_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
190- " 0x00080000 " : USER_NO_AUTH_DATA_REQUIRED
191- " 0x00100000 " : USER_PARTIAL_SECRETS_ACCOUNT
192- " 0x00200000 " : USER_USE_AES_KEYS
172+ " 0x00000001 " : SCRIPT
173+ " 0x00000002 " : ACCOUNTDISABLE
174+ " 0x00000008 " : HOMEDIR_REQUIRED
175+ " 0x00000010 " : LOCKOUT
176+ " 0x00000020 " : PASSWD_NOTREQD
177+ " 0x00000040 " : PASSWD_CANT_CHANGE
178+ " 0x00000080 " : ENCRYPTED_TEXT_PWD_ALLOWED
179+ " 0x00000100 " : TEMP_DUPLICATE_ACCOUNT
180+ " 0x00000200 " : NORMAL_ACCOUNT
181+ " 0x00000800 " : INTERDOMAIN_TRUST_ACCOUNT
182+ " 0x00001000 " : WORKSTATION_TRUST_ACCOUNT
183+ " 0x00002000 " : SERVER_TRUST_ACCOUNT
184+ " 0x00010000 " : DONT_EXPIRE_PASSWORD
185+ " 0x00020000 " : MNS_LOGON_ACCOUNT
186+ " 0x00040000 " : SMARTCARD_REQUIRED
187+ " 0x00080000 " : TRUSTED_FOR_DELEGATION
188+ " 0x00100000 " : NOT_DELEGATED
189+ " 0x00200000 " : USE_DES_KEY_ONLY
190+ " 0x00400000 " : DONT_REQUIRE_PREAUTH
191+ " 0x00800000 " : PASSWORD_EXPIRED
192+ " 0x01000000 " : TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
193+ " 0x02000000 " : NO_AUTH_DATA_REQUIRED
194+ " 0x04000000 " : PARTIAL_SECRETS_ACCOUNT
195+ " 0x08000000 " : USE_AES_KEYS
193196 source : |-
194197 Long newUacValue = Long.decode(ctx.activedirectory.user.user_account_control);
195198 ArrayList uacResult = new ArrayList();
0 commit comments