18_ASLR

作者: 伶俐ll | 来源:发表于2020-12-02 10:13 被阅读0次
什么是ASLR

Address Space Layout Randomization,地址空间布局随机化,是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到阻止溢出攻击的目的的一种技术

iOS4.3开始引入了ASLR技术

在没有使用ASLR技术之前,可执行文件的内存地址是0x0,__TEXT段的内存地址就是VM Address,在使用了ASLR技术之后,可执行文件的内存地址是ASLR随机产生的Offset;__TEXT段的内存地址就是VM Address + Offset。

Hopper、IDA中的地址都是未使用ASLR的VM Address

相关文章

  • 18_ASLR

    什么是ASLR Address Space Layout Randomization,地址空间布局随机化,是一种针...

网友评论

      本文标题:18_ASLR

      本文链接:https://www.haomeiwen.com/subject/lzfgdktx.html