|
|
@@ -343,7 +343,12 @@ func (n *V1ClientSession) GenerateAuthenticateMessage() (am *AuthenticateMessage
|
|
|
am.NtChallengeResponseFields, _ = CreateBytePayload(n.ntChallengeResponse)
|
|
|
am.DomainName, _ = CreateStringPayload(n.userDomain)
|
|
|
am.UserName, _ = CreateStringPayload(n.user)
|
|
|
- am.Workstation, _ = CreateStringPayload("SQUAREMILL")
|
|
|
+
|
|
|
+ // [Psiphon]
|
|
|
+ // Set a blank workstation value, which is less distinguishable than the previous hard-coded value.
|
|
|
+ // See also: https://github.com/Azure/go-ntlmssp/commit/5e29b886690f00c76b876ae9ab8e31e7c3509203.
|
|
|
+
|
|
|
+ am.Workstation, _ = CreateStringPayload("")
|
|
|
am.EncryptedRandomSessionKey, _ = CreateBytePayload(n.encryptedRandomSessionKey)
|
|
|
am.NegotiateFlags = n.NegotiateFlags
|
|
|
am.Version = &VersionStruct{ProductMajorVersion: uint8(5), ProductMinorVersion: uint8(1), ProductBuild: uint16(2600), NTLMRevisionCurrent: uint8(15)}
|