<安全攻防之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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容