Win32 authentication: fail authentication if AcceptSecurityContext return SEC_E_INVALID_TOKEN

This commit is contained in:
Tal Aloni 2017-02-03 00:06:01 +02:00
parent acf3a99214
commit c94ea8ad68

View file

@ -67,8 +67,14 @@ namespace SMBLibrary.Server.Win32
} }
byte[] messageBytes = message.GetBytes(); byte[] messageBytes = message.GetBytes();
bool success = SSPIHelper.AuthenticateType3Message(m_serverContext, messageBytes); try
return success; {
return SSPIHelper.AuthenticateType3Message(m_serverContext, messageBytes);
}
catch (Exception)
{
return false;
}
} }
public bool IsPasswordEmpty(AuthenticateMessage message) public bool IsPasswordEmpty(AuthenticateMessage message)