Обсуждение:ASLR
Эта статья содержит текст, переведённый из статьи Address_space_layout_randomization (версия № 384637656) из раздела Википедии на английском языке. Список авторов находится на странице истории правок оригинальной статьи. Информация о включении текстов из других источников и их авторах может быть размещена на странице обсуждения оригинальной статьи. |
Для использования ASLR исполняемые файлы требуется собирать со специальными флагами
В каждом исполняемом файле и библиотеках есть Relocation table как раз для данных целей. Процесс этот не быстрый, но используется с очень давних времён.