good smb client implementation by using the kernel

Jelmer Feenstra spark at dds.nl
Tue Oct 10 20:42:14 GMT 2000


On Tuesday 10 October 2000 22:40, David Collier-Brown wrote:
> Jelmer Feenstra wrote:
> > I know of smbwrapper, I recall it doesn't work with new libc6's anymore.
> > The hooks to enable catching of those calls are removed (on purpose, to
> > make sure these kind of dirty tricks can't be done anymore) I believe.
>
> 	The tricks are not only non-dirty, they're part of the
> 	elf specification.
>
> 	Two types or interposition are standard in elf, as
> 	at least one is required for generality in shared
> 	libraries (as found by the Multicians, back before
> 	Unix was a gleam in the eye of R&T).
>
> 	It is admittedly easier to deal with the security
> 	issues by disabling all the code instead of just
> 	code in setuid binaries, but it's a bad idea.
>
> --dave (who did 3 years with the ABI team, doing nothing
> 	**except** interposers) c-b

Ok, I must admit, I have not looked very deep into this matter. But, my 
question is now, does or doesn't the smbwrapper solution (interpositioning) 
still work with the latest versions of libc ?

Jelmer Feenstra




More information about the samba-technical mailing list