Есть ли какая-то защита от ASLR на Android? - PullRequest
3 голосов
/ 07 мая 2011

Я хочу знать, может ли кто-нибудь получить доступ к библиотекам с адресами функций, которые были бы одинаковыми от одного экземпляра программы к другому?

1 Ответ

4 голосов
/ 07 мая 2011

Схема адресного пространства будет довольно последовательной от запуска к запуску на одном устройстве. Многие основные системные библиотеки предварительно загружены zygote и поэтому наследуются как общие отображения дочерними элементами, которые он разветвляет для дифференциации в приложения. Я полагаю, что переназначение их на уровне виртуальной памяти было бы возможно, но повлекло бы за собой какое-то наказание за динамическое переподключение и было бы довольно сложно реализовать.

...