Есть ли какая-то защита от ASLR на Android?

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

1 ответ

Решение

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

Другие вопросы по тегам