return-stack:包含用于构建和测试脚本的元存储库

时间:2024-05-18 13:39:18
【文件属性】:

文件名称:return-stack:包含用于构建和测试脚本的元存储库

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-18 13:39:18

Shell

对Linux ELF可执行文件的返回堆栈支持 这种存储库的组织为Linux ELF可执行文件中的返回堆栈(一种防泄漏的双堆栈方案)提供支持。 有关更多详细信息,请参见ASIA CCS '18论文: 菲利普·齐耶里斯(Philipp Zieris)和朱利安·霍施(Julian Horsch)。 2018。用于后向边缘控制流完整性的防泄漏双堆栈方案。 在ASIA CCS '18:2018 ACM亚洲计算机和通信安全会议上,2018年6月4日至8日,大韩民国仁川。 ACM,美国纽约,纽约,共12页。 该文件也可以在。 请注意,这些库呈现出原型实现在Linux上返回堆栈支持,不应在生产环境中使用。 介绍 返回堆栈的基本设计原理是将潜在的不安全堆栈对象(例如存储用户提供的数据的本地堆栈变量)与敏感堆栈对象(即返回地址)分开。 这种分隔阻止了运行时攻击,该运行时攻击旨在通过覆盖常规堆栈上的返回


【文件预览】:
return-stack-master
----README.md(16KB)
----testscripts()
--------run-x86_64-linux-gnu.sh(408B)
----buildscripts()
--------build-glibc-x86_64-linux-gnu.sh(709B)
--------crossbuild-raspberry_pi3-gcc-aarch64-poky-linux.sh(653B)
--------build-gcc-x86_64-linux-gnu.sh(598B)
--------build-llvm-x86_64-linux-gnu.sh(553B)
--------crossbuild-raspberry_pi3-llvm-aarch64-poky-linux.sh(2KB)
--------crossbuild-raspberry_pi3-glibc-aarch64-poky-linux.sh(705B)

网友评论