Does anybody have a link to a documentation what exactly is randomized in what cases for latest Mac OS (10.7) and iOS (6.0)?
I mean. I want to see a list (something like
No PIE:
Executable - Fixed
Data - Fixed
Heap - Randomized per execution
Stack - Fixed
Libraries - Randomized per device boot
Linker - Fixed
With PIE:
Executable - Randomized per execution
Data - Randomized per execution
Heap - Randomized per execution(more entropy)
Stack - Randomized per execution
Libraries - Randomized per device boot
Linker - Randomized per execution