svn commit: samba r18005 - in branches: SAMBA_3_0/source/libsmb
SAMBA_3_0_23/source/libsmb
vlendec at samba.org
vlendec at samba.org
Sat Sep 2 19:18:49 GMT 2006
Author: vlendec
Date: 2006-09-02 19:18:49 +0000 (Sat, 02 Sep 2006)
New Revision: 18005
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=18005
Log:
The ntlmssp fix is not correct yet, working on it
Modified:
branches/SAMBA_3_0/source/libsmb/ntlmssp.c
branches/SAMBA_3_0_23/source/libsmb/ntlmssp.c
Changeset:
Modified: branches/SAMBA_3_0/source/libsmb/ntlmssp.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/ntlmssp.c 2006-09-02 06:28:48 UTC (rev 18004)
+++ branches/SAMBA_3_0/source/libsmb/ntlmssp.c 2006-09-02 19:18:49 UTC (rev 18005)
@@ -816,14 +816,13 @@
SMBsesskeygen_lm_sess_key(lm_session_key.data, ntlmssp_state->lm_resp.data,
session_key.data);
DEBUG(10,("ntlmssp_server_auth: Created NTLM session key.\n"));
+ dump_data_pw("LM session key:\n", session_key.data, session_key.length);
} else {
- static const uint8 zeros[24] = { 0, };
- SMBsesskeygen_lm_sess_key(
- lm_session_key.data, zeros,
- session_key.data);
+ /* use the key unmodified - it's
+ * probably a NULL key from the guest
+ * login */
+ session_key = lm_session_key;
}
- dump_data_pw("LM session key:\n", session_key.data,
- session_key.length);
} else {
DEBUG(10,("ntlmssp_server_auth: Failed to create NTLM session key.\n"));
session_key = data_blob(NULL, 0);
Modified: branches/SAMBA_3_0_23/source/libsmb/ntlmssp.c
===================================================================
--- branches/SAMBA_3_0_23/source/libsmb/ntlmssp.c 2006-09-02 06:28:48 UTC (rev 18004)
+++ branches/SAMBA_3_0_23/source/libsmb/ntlmssp.c 2006-09-02 19:18:49 UTC (rev 18005)
@@ -749,14 +749,13 @@
SMBsesskeygen_lm_sess_key(lm_session_key.data, ntlmssp_state->lm_resp.data,
session_key.data);
DEBUG(10,("ntlmssp_server_auth: Created NTLM session key.\n"));
+ dump_data_pw("LM session key:\n", session_key.data, session_key.length);
} else {
- static const uint8 zeros[24] = { 0, };
- SMBsesskeygen_lm_sess_key(
- lm_session_key.data, zeros,
- session_key.data);
+ /* use the key unmodified - it's
+ * probably a NULL key from the guest
+ * login */
+ session_key = lm_session_key;
}
- dump_data_pw("LM session key:\n", session_key.data,
- session_key.length);
} else {
DEBUG(10,("ntlmssp_server_auth: Failed to create NTLM session key.\n"));
session_key = data_blob(NULL, 0);
More information about the samba-cvs
mailing list