From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NaD4b-0002IH-DK for garchives@archives.gentoo.org; Wed, 27 Jan 2010 18:57:06 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4CCEEE0A99; Wed, 27 Jan 2010 18:56:25 +0000 (UTC) Received: from mx3.uci.cu (ns3.uci.cu [200.55.140.180]) by pigeon.gentoo.org (Postfix) with SMTP id 889F3E0A99 for ; Wed, 27 Jan 2010 18:56:22 +0000 (UTC) Received: (qmail 20777 invoked by uid 507); 27 Jan 2010 18:56:19 -0000 Received: from 10.0.0.184 by ns3.uci.cu (envelope-from , uid 501) with qmail-scanner-2.01st (avp: 5.0.2.0. spamassassin: 3.0.6. perlscan: 2.01st. Clear:RC:1(10.0.0.184):. Processed in 0.673297 secs); 27 Jan 2010 18:56:19 -0000 Received: from unknown (HELO ucimail3.uci.cu) (10.0.0.184) by 0 with SMTP; 27 Jan 2010 18:56:19 -0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by ucimail3.uci.cu (Postfix) with ESMTP id F2748B49B9C for ; Wed, 27 Jan 2010 13:56:18 -0500 (CST) X-Virus-Scanned: amavisd-new at uci.cu Received: from ucimail3.uci.cu ([127.0.0.1]) by localhost (ucimail3.uci.cu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DAbWINrqXyL1; Wed, 27 Jan 2010 13:56:17 -0500 (CST) Received: from [10.8.129.8] (unknown [10.8.129.8]) by ucimail3.uci.cu (Postfix) with ESMTP id EBCFDB49BA3 for ; Wed, 27 Jan 2010 13:56:16 -0500 (CST) Message-ID: <4B608C50.8040308@uci.cu> Date: Wed, 27 Jan 2010 13:56:16 -0500 From: =?ISO-8859-1?Q?Dariem_P=E9rez_Herrera?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20100123 Lightning/1.0pre Shredder/3.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-hardened@lists.gentoo.org Reply-to: gentoo-hardened@lists.gentoo.org MIME-Version: 1.0 To: gentoo-hardened@lists.gentoo.org Subject: Re: [gentoo-hardened] Virtualbox-OSE PIE/PIC support References: <4B5FE429.9080903@uci.cu> <4B60293F.3460.5F577321@pageexec.freemail.hu> In-Reply-To: <4B60293F.3460.5F577321@pageexec.freemail.hu> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 1e4237d8-5984-495a-9a3f-5579e4ece5f3 X-Archives-Hash: d0c487fae49b1663325e4e8ac680b994 El 27/01/10 05:53, pageexec@freemail.hu escribi=F3: > while i haven't looked at the non-PIC in vbox, i can tell you that it's > only the tip of the iceberg, there're much more difficult problems ther= e. > in particular, the kernel drivers are not compatible with PaX currently > and fixing them is anything but trivial (see http://www.virtualbox.org/= ticket/941 > and their in-house ring-0 module loader code among others). > =20 Thanks for your reply. I haven't looked for PaX issues yet (I suppose it'd be at runtime), I'd like to achieve firstly a successful compilation using PIC. I've played a little with the inline asm code and I think it can be done. Did you tested those PaX issues using a provided binary or you compiled from source code? Can you tell if the binary you tested had PIC enabled? regards, Dariem