public inbox for gentoo-hardened@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-hardened] Question about ASLR
@ 2015-08-27 13:02 François
  2015-08-27 17:42 ` Sven Vermeulen
  0 siblings, 1 reply; 6+ messages in thread
From: François @ 2015-08-27 13:02 UTC (permalink / raw
  To: gentoo-hardened

[-- Attachment #1: Type: text/plain, Size: 1063 bytes --]

Hi,

this is my first message here, I hope I'm not off-topic!

I've been reading [1], and tried on my gentoo system:

fser@regal /tmp$ ./aslr-test-without
main @ 0x4005da
doit @ 0x40059b
fser@regal /tmp$ ./aslr-test-without
main @ 0x4005da
doit @ 0x40059b
fser@regal /tmp$ ./aslr-test-without
main @ 0x4005da
doit @ 0x40059b


and

fser@regal /tmp$ ./aslr-test-withpie
main @ 0x468f410820
doit @ 0x468f4107e1
fser@regal /tmp$ ./aslr-test-withpie
main @ 0x6d8a0f9820
doit @ 0x6d8a0f97e1
fser@regal /tmp$ ./aslr-test-withpie
main @ 0x33eb5d8820
doit @ 0x33eb5d87e1
fser@regal /tmp$ ./aslr-test-withpie
main @ 0x769c4a5820
doit @ 0x769c4a57e1

I was under the impression that ASLR was enforced by the kernel, when
creating a new context for a process.
Reading the description of [1], I was expecting the adress of main (at
least) to be different.

Can someone explain me this behavior?

Thank you!


[1]
https://wiki.gentoo.org/wiki/Hardened/PaX_Quickstart#Address_Space_Layout_Randomization_.28ASLR.29

--
François


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-09-07 15:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-27 13:02 [gentoo-hardened] Question about ASLR François
2015-08-27 17:42 ` Sven Vermeulen
2015-08-30 19:54   ` François
2015-09-07 14:41     ` PaX Team
2015-09-07 15:06       ` René Rhéaume
2015-09-07 15:21         ` PaX Team

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox