Linux 2.3.99 - pre5, Secure Stack Patch

	This is the securestackpatch by openwall (www.openwall.com), ported for linux 2.3.99-pre5
	There are no fancy configuration options, when you use this patch, next time compiled its with secure stack, its not an option, its a must

        Secure stack =  -> Non executable stack
                        -> Start mmapping at 0x00something

Installation

root66:/usr/src # cat linux-2.3.99-pre5-nonexecutable-stack.patch | patch -p0
patching file linux/arch/i386/kernel/head.S
patching file linux/arch/i386/kernel/signal.c
patching file linux/arch/i386/kernel/traps.c
patching file linux/fs/binfmt_elf.c
patching file linux/fs/exec.c
patching file linux/include/asm-i386/a.out.h
patching file linux/include/asm-i386/processor.h
patching file linux/include/linux/a.out.h
patching file linux/include/linux/elf.h
patching file linux/include/linux/sched.h
root66:/usr/src #

Then recompile



{} - karin@root66.nl.eu.org
RooT66		- http://root66.nl.eu.org
ShellOracle	- http://www.shelloracle.cjb.net
b0f		- http://b0f.freebsd.lublin.pl
