<安全攻防之ASLR>

ASLR

地址空间配置随机加载(英语:Address space layout randomization,缩写ASLR,又称地址空间配置随机化地址空间布局随机化)是一种防范内存损坏漏洞被利用的计算机安全技术。ASLR通过随机放置进程关键数据区域的地址空间来防止攻击者能可靠地跳转到内存的特定位置来利用函数。

  • 新建工程,在ViewController中写一个test方法,在点击屏幕的时候调用,拿到编译后的MachO文件在ida中打开,首先在Xcode中找到偏移地址


    ASLR.png
  • 在ida中找到想要设置断点的函数地址


    funASLR.png
  • 成功设置断点


    bt.png
  • 检测是否成功触发断点


    Snipaste_2019-11-26_15-28-24.png

你可能感兴趣的:(<安全攻防之ASLR>)