Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The format of the LSAPR_AUTH_INFORMATION structure is as follows.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LastUpdateTime |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
AuthType |
|||||||||||||||||||||||||||||||
AuthInfoLength |
|||||||||||||||||||||||||||||||
AuthInfo (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Padding (variable) |
|||||||||||||||||||||||||||||||
... |
LastUpdateTime (8 bytes): This LARGE_INTEGER value represents the last time that the authentication information was set, in FILETIME format, as specified in [MS-DTYP] section 2.3.
AuthType (4 bytes): This ULONG value dictates the type of AuthInfo that is being stored. There are four values that are recognized by Windows.
-
Possible Values
Meaning
TRUST_AUTH_TYPE_NONE
0
AuthInfo byte field is invalid/not relevant.
TRUST_AUTH_TYPE_NT4OWF
1
AuthInfo byte field contains an RC4 Key [RFC4757].
TRUST_AUTH_TYPE_CLEAR
2
AuthInfo byte field contains a cleartext password, encoded as a Unicode string.
TRUST_AUTH_TYPE_VERSION
3
AuthInfo byte field contains a version number, used by Netlogon for versioning interdomain trust secrets.
AuthInfoLength (4 bytes): A ULONG count of bytes in AuthInfo.
AuthInfo (variable): A BYTE field containing authentication data. Its size is [1...AuthInfoLength].
Padding (variable): Some number of bytes used to align the end of the LSAPR_AUTH_INFORMATION structure to a ULONG boundary. This padding is not included in the AuthInfoLength and consists of zeros.