如何为NTLM身份验证生成type3消息?

时间:2019-07-02 11:20:47

标签: ntlm mail-server

我想从Linux服务器发送测试邮件。 在telnet和ehlo之后,我使用AUTH NTLM,然后发送了type1消息,得到了响应,但我不知道如何形成类型3消息才能成功进行身份验证。我是否需要使用第2类消息中的某些信息? 这是一个例子 https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smtpntlm/a048c79f-7597-401b-bcb4-521d682de765

我需要了解分6和7步进行的操作。

预先感谢

1 个答案:

答案 0 :(得分:0)

在类型2消息中,您将需要NTLM CHALLENGE_MESSAGE。我是用Javascript实现的,因此您可以查看我对确切协议的实现:https://github.com/SamDecrock/node-http-ntlm/blob/master/ntlm.js