Re: Providing access to the ELF Auxillary Vector for all binaries

2011-01-06 Thread Joerg Sonnenberger
On Wed, Jan 05, 2011 at 09:12:20PM -0500, Steven Bellovin wrote: Further changes could include a careful check of initial system calls of typical process traces. One change to adopt from FreeBSD (IIRC) is to include the initial seed for arc4random to save that system call etc. Could

Providing access to the ELF Auxillary Vector for all binaries

2011-01-05 Thread Joerg Sonnenberger
Hi all, attached is a patch to provide all NetBSD binaries with a reference to the auxillary vector. This is a minor change for dynamically linked programs as the usual information are already used by ld.elf_so. It is a major change for statically linked programs as it allows the dl_iterate_phdr

Re: Providing access to the ELF Auxillary Vector for all binaries

2011-01-05 Thread Steven Bellovin
Further changes could include a careful check of initial system calls of typical process traces. One change to adopt from FreeBSD (IIRC) is to include the initial seed for arc4random to save that system call etc. Could you explain these points more carefully? What is the purpose of these