Multiple Netlogon Pipes

Jeremy Allison jra at samba.org
Sat Sep 30 01:11:54 GMT 2006


On Fri, Sep 29, 2006 at 04:52:25PM -0700, John Ackart wrote:
> I have an interesting problem.
> 
> I put together some code that executes in the following sequence.
> 
> 1. Create a netlogon pipe 1.
> 2. Send a samlogon request on pipe 1. (SUCCESS)
> 3. Create a netlogon pipe 2.
> 4. Send a samlogon request on pipe 2. (SUCCESS)
> 5. Send a samlogon request on pipe 1. (FAIL)
> 6. Send a samlogon request on pipe 2. (FAIL)
> 
> samlogon requests 2 and 4 succeed. But 5 and 6 fail with 
> NT_STATUS_ACCESS_DENIED.
> 
> The netlogon logs on the Windows Server 2003 show that it uses the 
> session key generated for the pipe 2 for samlogon request 5 even though 
> it was sent on pipe 1. And of course request 6 fails because the client 
> messes up the credential chain because of the unexpected behavior in 
> request 5.
> 
> Is this a limitation of the protocol?
> 
> If anyone is interested I can send the code and the logs.

What server are you running against ? Is this against a W2K3
server ?

I'd be very interested in the code, we might add this to
our torture tester if it's Samba code.

Thanks,

	Jeremy.


More information about the samba-technical mailing list