Re: execturing libc
On Thu, Feb 03, 2005 at 04:31:02PM +0100, Goswin von Brederlow wrote:
> mrvn@frosties:~% /lib64/ld-linux-x86-64.so.2 /lib/libc-2.3.2.so
> GNU C Library stable release version 2.3.2, by Roland McGrath et al.
> Copyright (C) 2003 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Compiled by GNU CC version 3.3.5 (Debian 1:3.3.5-6).
> Compiled on a Linux 2.6.0-test7 system on 2005-01-12.
> Available extensions:
> GNU libio by Per Bothner
> crypt add-on version 2.1 by Michael Glad and others
> NPTL 0.60 by Ulrich Drepper
> NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
> Thread-local storage support included.
> Report bugs using the `glibcbug' script to <firstname.lastname@example.org>.
> And exactly that info is the reason why one may want to execute libc.
There's also the fact that an executable libc is a nice way to
circumvent a 'noexec' restriction on a mount point :-)
smog | bricks
AIR -- mud -- FIRE
soda water | tequila
-- with thanks to fortune