一种基于JOP的rootkit构造方法  被引量:1

Construction Method of Rootkit Based on JOP

在线阅读下载全文

作  者:李正玉[1,2] 茅兵[1,2] 谢立[1,2] 

机构地区:[1]计算机软件新技术国家重点实验室,南京210093 [2]南京大学计算机科学与技术系,南京210093

出  处:《计算机科学》2011年第B10期44-49,共6页Computer Science

基  金:国家自然科学基金项目(60721002);国家973重点基础研究计划(2009CB320705)资助

摘  要:ROP是一种新的恶意代码构造方法,该方法可以利用系统中已有的代码来构造恶意程序,利用ROP构造的rootkit可以躲避目前已有的内核完整性保护机制的检测。由于ROP采用的以ret指令结尾的短指令序列具有一定的规律性,因此目前已经有很多防御手段能够对其进行防御。相比ROP而言,基于JOP[1]的rootkit构造方法没有明显的规律可言,因此目前针对ROP的防御手段都无法对其进行防御。此外,较传统的ROP而言该方法不会受限于内核栈的大小,而且构造过程中所使用到的数据在内存中的布局也比较灵活。ROP is a new programming method,this method can leverage existing code of system to construct malicious code,rootkit constructed by ROP can evade the detection of most kernel integrity protection mechanisms present.Because the instruction gadgets ending by jmp have a certain regularity,so,present there are many protection methods that can detect it.Compared with ROP,the construction method of rootkit based on JOP has no certain regularity,so,the methods of ROP detection present can't detect it.Moreover,compared with ROP,this new method will not be restricted by size of kernel stack and the memory layout of data will be more flexible in the process of construction.

关 键 词:ROP JOP 短指令序列 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象