是否有某种在Android ASLR保护? [英] Is there some sort of ASLR protection on Android?

查看:288
本文介绍了是否有某种在Android ASLR保护?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道,如果有人可以访问与函数地址库,这将是相同的,从程序的一个实例到另一个?

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆