ARMv8-A Return-Oriented Programming实现方法

来源 :计算机应用与软件 | 被引量 : 21次 | 上传用户:yun09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARMv8-A是ARM公司首款支持64位指令集的处理器架构,其引入一个全新的64位指令集A64。ARMv8-A与以往的ARM架构在指令集、指令编码、内部寄存器(功能定义、长度和个数)、函数调用规约、函数prologue和epilogue处理等诸多方面均存在很大的差异。在ARMv8-A处理器架构上,如何来实现返回导向编程ROP(Return-Oriented Programming)攻击以及是否具有图灵完整性等问题目前尚不明确。深入讨论ARMv8-A上实现ROP的基本单元的特性,给出其逻辑结构与分类方
其他文献
近年来,世界各地经常出现关于“麦田怪圈”的报道,不过,这些麦田怪圈都只给人平面的感觉,而英国牛津郡的一块麦田上日前竟出现了一个给人立体感觉的“三维”麦田怪圈。由于这个“
2017年10月18日,习近平总书记在十九大报告中指出,中国特色社会主义进入了新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。而对