add workstation to the user info
This commit is contained in:
@@ -62,10 +62,14 @@ func mac(negFlags uint32, handle *rc4P.Cipher, signingKey []byte, seqNum uint32,
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.Checksum to RC4(Handle, NTLMSSP_MESSAGE_SIGNATURE.Checksum)
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.SeqNum to RC4(Handle, 0x00000000)
|
||||
// If (connection oriented)
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.SeqNum to NTLMSSP_MESSAGE_SIGNATURE.SeqNum XOR SeqNum
|
||||
// Set SeqNum to SeqNum + 1
|
||||
//
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.SeqNum to NTLMSSP_MESSAGE_SIGNATURE.SeqNum XOR SeqNum
|
||||
// Set SeqNum to SeqNum + 1
|
||||
//
|
||||
// Else
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.SeqNum to NTLMSSP_MESSAGE_SIGNATURE.SeqNum XOR (application supplied SeqNum)
|
||||
//
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.SeqNum to NTLMSSP_MESSAGE_SIGNATURE.SeqNum XOR (application supplied SeqNum)
|
||||
//
|
||||
// EndIf
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.RandomPad to 0
|
||||
// End
|
||||
@@ -91,9 +95,13 @@ func macWithoutExtendedSessionSecurity(handle *rc4P.Cipher, seqNum uint32, messa
|
||||
// Define MAC(Handle, SigningKey, SeqNum, Message) as
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.Version to 0x00000001
|
||||
// if Key Exchange Key Negotiated
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.Checksum to RC4(Handle, HMAC_MD5(SigningKey, ConcatenationOf(SeqNum, Message))[0..7])
|
||||
//
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.Checksum to RC4(Handle, HMAC_MD5(SigningKey, ConcatenationOf(SeqNum, Message))[0..7])
|
||||
//
|
||||
// else
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.Checksum to HMAC_MD5(SigningKey, ConcatenationOf(SeqNum, Message))[0..7]
|
||||
//
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.Checksum to HMAC_MD5(SigningKey, ConcatenationOf(SeqNum, Message))[0..7]
|
||||
//
|
||||
// end
|
||||
// Set NTLMSSP_MESSAGE_SIGNATURE.SeqNum to SeqNum
|
||||
// Set SeqNum to SeqNum + 1
|
||||
|
||||
Reference in New Issue
Block a user