unknown RPC opcodes during join+logon

Vijay Kota vijay at spinnakernet.com
Fri Sep 20 00:47:58 GMT 2002


Yes.. the alignment is *after* the credential. You can look at the
even.cap trace I mailed earlier. Stub data begins at 0x4E and the
credential blob starts at 0xE0 (ie. 0x92 bytes away).

To answer Jean's question, odd/even refer to the Netbios name
without the null character. So, in odd.cap, the win2k client
sends 7 and 6 (= sizeof("FUBAR")) as the lengths. In even.cap,
the client sends 8 and 7. Samba sends the same lengths as the
win2k client.

One difference is that Samba uses SMBTrans as the RPC transport
but I doubt that this is significant.

-----Original Message-----
From: Richard Sharpe [mailto:rsharpe at ns.aus.com] 
Sent: Thursday, September 19, 2002 8:05 PM
To: Jean Francois Micouleau
Cc: Vijay Kota; samba-technical at lists.samba.org
Subject: RE: unknown RPC opcodes during join+logon

On Fri, 20 Sep 2002, Jean Francois Micouleau wrote:

> 
> 
> On Fri, 20 Sep 2002, Richard Sharpe wrote:
> 
> > On Thu, 19 Sep 2002, Vijay Kota wrote:
> >
> > > I am attaching the traces for 2 clients - FUBAR and FOOBAR.
> >
> > OK, thanks for that, but there is insufficient info in just two
packets to
> > allow Ethereal to dissect all the stuff in there.
> >
> > That makes it difficult to see what is going on.
> 
> I would say it's enough.
> 
> vijay, I guess the odd/even name are unicode strings. What are the
> string length values W2K is sending and what samba is sending ?
> 
> if there is an alignment bug it's before the credential blob.

Hmmm, having looked at my trace of a WinXP client calling 
ServerAuthenticate3, the alignment bytes are after the
authenticator/blob.

Either than, or Ethereal is wrong in the dissection I have.


Regards
-----
Richard Sharpe, rsharpe at ns.aus.com, rsharpe at samba.org, 
sharpe at ethereal.com




More information about the samba-technical mailing list