From 3fc4dc60e5b03503cd0cefb28c98f37cec2e3719 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 7 Jul 1998 01:27:11 +0000 Subject: Corrected info. Jeremy. (This used to be commit 2d0c9baa17d5d298a3e9c22a8a5d2c77998cee18) --- docs/textdocs/cifsntdomain.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'docs') diff --git a/docs/textdocs/cifsntdomain.txt b/docs/textdocs/cifsntdomain.txt index c2a171a9f5..74179ee426 100644 --- a/docs/textdocs/cifsntdomain.txt +++ b/docs/textdocs/cifsntdomain.txt @@ -400,8 +400,8 @@ include, but are not limited to: UINT64 logon ID UNIHDR user name unicode header UNIHDR workgroup name unicode header - char[16] rc4 LM OWF Password - char[16] rc4 NT OWF Password + char[16] arc4 LM OWF Password + char[16] arc4 NT OWF Password UNISTR2 domain name unicode string UNISTR2 user name unicode string UNISTR2 workstation name unicode string @@ -1334,7 +1334,7 @@ ntowf(): NT hash PW: md4(machine_password) == md4(lsadump $machine.acc) == pwdump(machine$) (initially) == md4(lmowf(unicode(machine))) -RC4(K,Lk,D,Ld): RC4 encryption of data D of length Ld with key K of +ARC4(K,Lk,D,Ld): ARC4 encryption of data D of length Ld with key K of length Lk v[m..n(,l)]: subset of v from bytes m to n, optionally padded with @@ -1363,7 +1363,7 @@ password and the domain controller may refuse to update it depending on registry settings. This will also occur weekly afterwards. C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc) C->S ServerPasswordSet,Rc',Tc, -rc4(Ks[0..7,16],lmowf(randompassword()) C: Rc = Cred(Ks,Rc+Tc+1) S: +arc4(Ks[0..7,16],lmowf(randompassword()) C: Rc = Cred(Ks,Rc+Tc+1) S: assert(Rc' == Cred(Ks,Rc+Tc)), Ts = Time() S: Rs' = Cred(Ks,Rs+Tc+1) S->C Rs',Ts C: assert(Rs' == Cred(Ks,Rs+Tc+1)) S: Rs = Rs' @@ -1371,7 +1371,7 @@ User: U with password P wishes to login to the domain (incidental data such as workstation and domain omitted) C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc) C->S NetLogonSamLogon,Rc',Tc,U, -rc4(Ks[0..7,16],16,ntowf(P),16), rc4(Ks[0..7,16],16,lmowf(P),16) S: +arc4(Ks[0..7,16],16,ntowf(P),16), arc4(Ks[0..7,16],16,lmowf(P),16) S: assert(Rc' == Cred(Ks,Rc+Tc)) assert(passwords match those in SAM) S: Ts = Time() @@ -1400,7 +1400,7 @@ can't find a use for. However its time is used as the timestamp returned by the server. The password OWFs should NOT be sent over the network reversibly -encrypted. They should be sent using RC4(Ks,md4(owf)) with the server +encrypted. They should be sent using ARC4(Ks,md4(owf)) with the server computing the same function using the owf values in the SAM. -- cgit