基于静态指令分配的多模块ROP自动构造方法

来源 :华南理工大学学报(自然科学版) | 被引量 : 0次 | 上传用户:zhangshun1025
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
返回导向式编程(ROP)是一种可有效绕过数据执行保护(DEP)机制的技术.已有的ROP自动构造技术缺少对ROP模块转换过程的静态指令分配的优化,导致ROP载荷需占用大量内存空间.为解决这一问题,基于已有的ROP自动构造系统Q,针对多模块ROP的模块转换过程,设计了新的静态指令分配规则SIA.SIA通过静态指令分配,构造中间指令序列;通过动态数据填充,实现ROP模块转换过程中的寻址与指针修改.实验表明,相比已有技术,通过SIA规则构造的多模块ROP载荷降低了内存空间占有率,提高了ROP载荷的实用性.
其他文献
<正>什么是洞箫的基音孔?在制作洞箫时,先挖出吹口,然后在管末端某一位置开孔,定下固定音高,使整管洞箫的最低音(俗称筒音)由此孔发出,这个位置的孔就叫基音孔(如图一)。基音
期刊
理性在西方宗教改革和启蒙运动之后越来越受到人们的重视,它在反抗封建神学,重塑人的主体性方面起着重要的作用,但同时,理性也被抽象到了无以复加的地步。对此,马克思在对欧
目的:探讨无缝隙护理管理在提高老年慢性支气管炎护理质量中的应用效果。方法:回顾2012年1月~2014年1月.应用无缝隙护理管理对78例老年慢性支气管炎患者的护理过程.即对护理中可能
目的对肾结石并发肾肿瘤的临床表现及其早期诊治方法进行研究。方法通过对2010年1月至2011年6月期间我院收治的肾结石并发肾肿瘤患者资料进行分析与讨论。结果 24例患者中,有
波形蛋白是一种重要的Ⅲ型中间丝蛋白,是细胞骨架的必需成分之一。其在不同的生理及病理状态下显现出复杂的生物学功能,如维持细胞完整性、调控细胞的黏附、迁移、细胞凋亡、
胡锦涛在庆祝中国共产党成立90周年大会上的讲话,深入总结了我们党的光辉历程和宝贵经验,深刻回答了新形势下加强和改进党的建设的新课题,全面阐述了在新的历史起点上把中国特色
目的探讨社会支持干预改善精神分裂症患者生存质量和康复效果的价值。方法选择2015年1月~2017年12月我院收治的精神分裂症患者60例为研究对象。采用随机数字表法分为观察组和
背景:研究表明氧化应激在骨关节炎的发生发展中起重要作用,姜黄素具有抗氧化、清除自由基作用。目的:通过建立H2O2诱导软骨细胞损伤模型,观察姜黄素对软骨细胞的保护作用。方法
国家普查周期和项目的安排、我国财政管理体制、大型普查本身对数据质量的要求,决定了我国各级财政对大型普查的负担规模和水平,形成了我国大型普查在数据质量、组织保障和经
由于土壤是无数土粒一层层排列起来组成的多孔分散体,其分布电容较大,要直接测出其电导率是不容易的。本文从土壤的机械组成出发,运用电磁理论分析其导电规律,从而找到土壤电导率