search for: pf_rand_addr

Displaying 4 results from an estimated 4 matches for "pf_rand_addr".

2017 Jun 12
3
[RFC] Pagerando: Page-granularity code randomization
...ndle and map its sections to unique >>> >>> segments. The linker must mark pagerando bin segments in such a way >>> >>> that the dynamic loader knows that it can randomize each bin segment >>> >>> independently. We propose a new ELF segment flag PF_RAND_ADDR that >>> >>> can >>> >>> communicate this for each compatible segment. The compiler and/or >>> >>> linker must add this flag to compatible segments for the loader to >>> >>> recognize and randomize the relevant segments. >&g...
2017 Jun 06
3
[RFC] Pagerando: Page-granularity code randomization
...-generated input file. This would allow the plugin to obtain the new file’s handle and map its sections to unique segments. The linker must mark pagerando bin segments in such a way that the dynamic loader knows that it can randomize each bin segment independently. We propose a new ELF segment flag PF_RAND_ADDR that can communicate this for each compatible segment. The compiler and/or linker must add this flag to compatible segments for the loader to recognize and randomize the relevant segments. ## Target-Specific Details We will initially support pagerando for ARM and AArch64, so several details are w...
2017 Jun 11
2
[RFC] Pagerando: Page-granularity code randomization
...low the >> plugin to obtain the new file’s handle and map its sections to unique >> segments. The linker must mark pagerando bin segments in such a way >> that the dynamic loader knows that it can randomize each bin segment >> independently. We propose a new ELF segment flag PF_RAND_ADDR that can >> communicate this for each compatible segment. The compiler and/or >> linker must add this flag to compatible segments for the loader to >> recognize and randomize the relevant segments. >> >> ## Target-Specific Details >> >> We will initially su...
2017 Jun 12
2
[RFC] Pagerando: Page-granularity code randomization
...obtain the new file’s handle and map its sections to unique > >>> segments. The linker must mark pagerando bin segments in such a way > >>> that the dynamic loader knows that it can randomize each bin segment > >>> independently. We propose a new ELF segment flag PF_RAND_ADDR that can > >>> communicate this for each compatible segment. The compiler and/or > >>> linker must add this flag to compatible segments for the loader to > >>> recognize and randomize the relevant segments. > >>> > >>> ## Target-Specific D...