Multiple server challenge packets during NTLM authentication
Vipul Sharma <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <CAPKMS=fjOoXkhU8C_jBWr6yW6U5m5qBcM529sPhSqewY2Vho-A@mail.gmail.com> |
Hello, While running my tests using tsql client, i found that if server sends multiple NTLM Challenge packets, then tsql generates a new NTLM AUTH packet for every Challenge packet. The sequence is as follows : Client -> Server (NTLM Negotiate packet) Server -> Client (NTLM Challenge packet) Client -> Server (NTLM AUTH packet) Server -> Client (NTLM Challenge packet) Client -> Server (NTLM AUTH packet) Is this supported by NTLM protocol ? I tested the same sequence with other TDS clients(SQL Server Studio) and it threw an error. Is this a bug ? Can somebody please shed some light on this ? Thanks, Vipul