Gentoo Archives: gentoo-dev

From: Ned Ludd <solar@g.o>
To: gentoo-dev@g.o
Subject: [gentoo-dev] Porting PaX to the ia64
Date: Sun, 31 Aug 2003 15:01:30
Message-Id: 1062341934.4083.7860.camel@simple
1 Quote from the PaX docs.
2 ----------------------------------------------------------------------
3 The goal of the PaX project is to research various defense mechanisms
4 against the exploitation of software bugs that give an attacker
5 arbitrary read/write access to the attacked task's address space. This
6 class of bugs contains among others various forms of buffer overflow
7 bugs (be they stack or heap based), user supplied format string bugs,
8 etc.
9 ----------------------------------------------------------------------
10
11 If you have an ia64 and your bold, brave and want to be on the bleeding
12 edge of security solutions then your in luck. The PaX Team has come up
13 with with an experimental patch for the ia64 that needs some testing
14 from a few somebody's that own or have root access to ia64
15
16 Grab yourself these three files to begin testing.
17 * ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.22.tar.bz2
18 * http://pageexec.virtualave.net/pax-linux-2.4.22-200308271615.patch
19 * http://grsecurity.net/~paxguy1/pax-linux-2.4.22.patch.ia64
20
21 unpack the kernel
22 add the pax-linux-2.4.22-200308271615.patch
23 add the pax-linux-2.4.22.patch.ia64
24
25 Enable pax in your kernel with as many options as your willing to help
26 test.
27
28 Compile the kernel
29
30 # make menuconfig
31 # make dep bzImage modules modules_install
32 tell your bootloader to use the arch/ia64/bzImage file
33
34 reboot and report success/failures via email to pageexec@××××××××.hu and
35 or real-time on irc.freenode.net in #pax
36
37 --
38 Ned Ludd <solar@g.o>
39 Gentoo Linux Developer (Hardened)

Attachments

File name MIME type
signature.asc application/pgp-signature