2.2.6.30 SAMPR_USER_INTERNAL7_INFORMATION
The SAMPR_USER_INTERNAL7_INFORMATION structure holds an encrypted password.
This structure is used to carry a new password for a particular account from the client to the server, encrypted in a way that protects such a password from disclosure or tampering while in transit.
-
typedef struct _SAMPR_USER_INTERNAL7_INFORMATION { SAMPR_ENCRYPTED_PASSWORD_AES UserPassword; BOOLEAN PasswordExpired; } SAMPR_USER_INTERNAL7_INFORMATION, *PSAMPR_USER_INTERNAL7_INFORMATION;
UserPassword: A cleartext password, encrypted as specified in SAMPR_ENCRYPTED_PASSWORD_AES (section 2.2.6.32) and AES Cipher Usage (section 3.2.2.4), where the encryption key is the 16-byte SMB session key obtained as specified in either section 3.1.2.4 or section 3.2.2.3.
PasswordExpired: Handle expired passwords as specified in section 2.2.6.1.