基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
返回导向式编程(Return Oriented Programming,ROP)是一种可有效绕过数据执行保护机制的技术.ROP通过搜索内存代码区中合适的汇编指令片段,可组成一段执行特定功能的程序.已有的ROP自动构造技术只考虑ROP链的功能实现,而忽视了ROP链布局对程序内存可控性的要求,导致自动生成的ROP链实用性低.为解决该问题,提出了一种基于符号执行的多模块ROP碎片化自动布局方法.该方法在ROP自动构造Q框架的基础上,以模块为单位对ROP链进行切片;使用符号执行工具S2E,对控制流劫持状态下的程序内存状态进行动态分析;为各ROP模块匹配相应的可控内存区域,构造碎片化布局的ROP链.实验证明,相比已有技术,该方法生成的ROP链有效降低了对程序内存可控性的要求.
推荐文章
基于FPGA的IP碎片重组模块
IP碎片
FPGA
RLDRAM控制器
最大传输单元
农村有源配电网自动化终端布局规划方法
农村配电网
微电网
可靠性
配电终端
布局规划
蒙特卡洛时序模拟
递归搜索
模块化多电平换流器子模块检测技术研究
柔性高压直流
模块化多电平换流器
子模块
检测
一种模块化的多策略模糊本体映射方法
模糊本体
本体模块化
模糊本体映射
映射融合
映射修复
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 多模块ROP碎片化自动布局方法
来源期刊 国防科技大学学报 学科 工学
关键词 数据执行保护 返回导向式编程 符号执行 碎片化布局
年,卷(期) 2020,(3) 所属期刊栏目 计算机科学与技术
研究方向 页码范围 22-29
页数 8页 分类号 TP311
字数 6042字 语种 中文
DOI 10.11887/j.cn.202003004
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 潘祖烈 国防科技大学电子对抗学院 4 0 0.0 0.0
2 常超 国防科技大学电子对抗学院 4 3 1.0 1.0
3 黄宁 国防科技大学电子对抗学院 4 1 1.0 1.0
4 黄曙光 国防科技大学电子对抗学院 5 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (34)
共引文献  (9)
参考文献  (8)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1990(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(2)
  • 参考文献(0)
  • 二级参考文献(2)
2008(3)
  • 参考文献(0)
  • 二级参考文献(3)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(5)
  • 参考文献(1)
  • 二级参考文献(4)
2012(9)
  • 参考文献(1)
  • 二级参考文献(8)
2013(4)
  • 参考文献(1)
  • 二级参考文献(3)
2014(1)
  • 参考文献(0)
  • 二级参考文献(1)
2015(5)
  • 参考文献(1)
  • 二级参考文献(4)
2016(3)
  • 参考文献(2)
  • 二级参考文献(1)
2017(2)
  • 参考文献(1)
  • 二级参考文献(1)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
2020(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
数据执行保护
返回导向式编程
符号执行
碎片化布局
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
国防科技大学学报
双月刊
1001-2486
43-1067/T
大16开
湖南省长沙市开福区德雅路109号
42-98
1956
chi
出版文献量(篇)
3593
总下载数(次)
5
总被引数(次)
31889
论文1v1指导