是否有某种在Android ASLR保护? [英] Is there some sort of ASLR protection on Android?
问题描述
我想知道,如果有人可以访问与函数地址库,这将是相同的,从程序的一个实例到另一个?
I want to know if someone could access libraries with function addresses that would be the same from one instance of the program to the other?
推荐答案
地址空间布局将是pretty的从运行相一致的同一台设备上运行。许多主要的系统库是由受精卵ploaded $ P $,所以继承为共享映射的儿童它叉掉分化成应用程序。我猜想他们重新映射在虚拟内存中的水平是可能的,但会产生一种动力,重新连接处罚,将是相当棘手的执行。
The address space layout will be pretty consistent from run to run on the same device. A lot of the major system libraries are preloaded by zygote, and so inherited as shared mappings by the children it forks off to differentiate into applications. I suppose remapping them at the virtual memory level would be possible, but would incur a sort of dynamic-re-linking penalty and would be fairly tricky to implement.
这篇关于是否有某种在Android ASLR保护?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!