基于ARMv8架构gadget自动搜索框架

来源 :计算机应用与软件 | 被引量 : 0次 | 上传用户:haiwei2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了在ARM公司最新发布的首款支持64位处理器的ARMv8架构上实现ROP(Return_Oriented Programmig)技术,设计了ARMv8架构上的ROP gadget的自动搜索工具。通过结合ARMv8架构指令系统的特点,首先在库文件搜索出所有的以RET指令结尾的短指令序列,并把这些指令序列存储在gadget库中,然后采用一些优化策略对该库进行优化,最后根据用户的输入在库中搜索到与用户输入功能相同的gadget链。通过对搜索工具搜索到的gadget的统计,结果表明gadget集具有图灵完整性,
其他文献
针对文献中提出的一种基于位置和像素值变换的图像混沌加密新算法,分析算法的缺陷并提出对该算法的一种选择明文攻击方法,展示明文图像可以不需要原始密钥而能准确地从密文图像
摘 要:班主任是学校中全面负责一个班学生的思想、学习、健康和生活等工作的教师,它是一个班的组织者、领导者和教育者,也是一个班中全体任课教师教学、教育工作的协调者。可以说班主任是学生成长的导师,班级管理水平的高低直接影响到学生的成长和发展。因此,作为班主任老师必须要注重班级管理方法的探索,提高班级管理效率。本文结合个人多年班主任工作实践,谈几点个人的认识。  关键词:小学;班主任;管理创新;效率  
随着基于互联网的业务模式陕速发展,企业IT管理者正在考虑这样—个问题:如何保障企业业务更加顺畅的发展?一般来说,应用交付技术可以解决业务连续性、扩展性问题。然而,每一种新技
摘 要:广义的德育指所有有目的、有计划地对社会成员在政治、思想与道德等方面施加影响的活动,包括社会德育、社区德育、学校德育和家庭德育等方面。狭义的德育专指学校德育。学校德育是指教育者按照一定的社會或阶级要求,有目的、有计划、有系统地对受教育者施加思想、政治和道德等方面的影响,并通过受教育者积极的认识、体验与践行,以使其形成一定社会与阶级所需要的品德的教育活动,即教育者有目的地培养受教育者品德的活动
要突破手机银行功能趋同的困境,最重要的一条原则就是坚持走差异化发展道路,而走差异化道路,技术推动业务创新是重中之重。
摘 要:会计电算化是顺应时代发展需求,而诞生的具有现代化的会计运算新形式,它被广泛地应用在各个行业中,推动了我国企业的继续向前发展,为企业财务会计工作提供了巨大的便利,让会计的工作效率及企业经营决策的准确度明显提升,故而,文本将对其发展现状及发展趋势进行深入探究,希望能提高会计电算化对社会发展的促进作用。  关键词:会计电算化;概述;现状;趋势  会计电算化的出现,为传统的会计发展注入了新的活力,
摘 要:随着社会的发展,教育对教学提出了更高的要求。而互动教学是以师生互动、生生互动为主的一种教学方式,它打破了长久以来由教师严格把控课堂的传统教学模式,在发挥学生主体地位,满足学生需要方面展现出了非常大的优势。因此,本文从积极转变传统教学观念、加强合作学习的互动性以及重视师生角色的转化三方面对互动教学在初中英语教学中的应用展开了探讨。  关键词:初中英语;互动教学;互动观念;合作学习;角色转化 
随着人们审美情趣的提升,服装设计领域为了满足人们日益增长的服装消费需求,不断进行了改革和创新.本文从现代科学技术、以人为本的商业经济、广为推崇的流行时尚和博大精深
摘 要:随着新的课程改革,课堂教学也得到了空前的重视,教师如何更好地进行课堂管理,如何写好关于课堂教学管理的论文,必须对课堂教学管理有一个清晰的认识。为了能够更好的弄清楚课堂教学管理的概念,本文作者研究了以下文章,并提出自己对课堂教学管理的思考和意见。  关键词:课堂;教学管理;认识  王德清教授在《课堂教学管理学》一书中提出,课堂教学管理是指教师为了保证课堂教学秩序和效率,协调课堂中人与事,时间
摘 要:如果说居住空间的设计是一门艺术,那么色彩就是这门艺术中的最重要组成元素。在居住空间中,要想使人感到舒适,必须注重色彩的搭配、搭配比例及色彩位置分布等,色彩与色彩之间的相互感染力,色彩与色彩之间的比例搭配等,是需要拥有良好的经验、技能、灵感,才能实现的,这是为人们打造良好居住环境最重要的一环。本文将对色彩在室内设计中的重要性及设计原则进行分析。  关键词:色彩;居住空间;室内设计  在当今这