基于计算机物理内存分析的Rootkit查找方法研究与实现

被引量 : 0次 | 上传用户:alanyu97
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术极大地促进了人类社会的进步,同时也带来了计算机犯罪问题。黑客入侵、网络诈骗、网络色情等案件的出现影响了互联网的健康发展,更是破坏了正常的经济发展和社会生活秩序。计算机取证(Computer Forensics)是打击计算机犯罪所使用的主要技术手段,是目前法律工作者和信息技术工作者共同研究重点内容。本文针对传统的rootkit查找方法的缺陷,根据物理内存分析技术的发展提出的。通过分析物理内存,得到所需的目标机器上存在rootkit木马或者不存在的证据。首先深入研究和分析了计算机物理内存镜像获取技术和Rootkit的攻击原理。在文中还介绍当今流行的Windows Rootkit。经过分析windows rootkit原理可知,rootkit用于隐藏的技术比较多,如在中断描述符表(IDT)和系统服务描述符表(SSDT)等地方设置钩子或直接修改某些内核数据结构。本文中详细的分析了几种rootkit的隐藏技术的原理,分析了几种常用的windows rootkit检测工具。无论Windows Rootkit是通过修改中断描述符表、驱动函数还是系统服务调度表等地方来实现欺骗系统,让系统执行其非法代码,实现其非法目的,都要把它的进程隐藏起来。为了不让系统或者反Rootkit程序发现而隐藏自身的进程是Windows Rootkit必须做的工作。根据这个原理,在检测Windows rootkit的时候,我们就以检测隐藏的进程为主要依据来检测当时的系统中是否存在rootkit。文章中利用基于交叉视图(Cross-View)的方法来来检测rootkit。在这个方法中获得真实的进程列表是一个难点,在实验的过程中通过Windbg调试内核来得到EPROCESS,HADLE_TABLE等重要的内核数据结构。通过对这些重要的内核数据结构的研究掌握了通过进程句柄表来列举当前系统进程列表的方法。论文主要研究内容如下:1、对计算机取证的相关概念,背景及国内外的发展现状进行了详细介绍。2、对Windows XP系统下的日志文件的格式进行了详细的分析。3、详细的阐述windows系统下常用的几种获取物理内存镜像的方法,还介绍了内存镜像的分析方法。4、概述了windows物理内存的管理机制,并且结合实例详细的介绍了虚拟地址到物理地址的转换方式。5、对rootkit所使用的几种技术原理(如挂钩系统服务描述符表,直接内核操作法等)进行了详细的介绍。6、给出了传统的rootkit检测的方法,并且在基于交叉视图(cross-view)的检测的基础上,提出了一种检测效果比较明显的检测方法,且给出了主要的代码。
其他文献
4月21日,对于中国乃至世界玩具业界来说,有着历史性的意义,第10届中国澄海国际玩具礼品博览会暨中国玩具礼品城——澄海展示交易中心隆重开幕!如果说,前者是为澄海玩博会10来
系统地总结了杀虫真菌--弗氏新接霉蚜霉菌Neozygites fresenii (Nowakowski)的地理分布、生物学特性、流行与分布、预测预报、安全性,与杀菌剂、杀虫剂和其他微生物的相互作
目的了解长沙市冠心病患者对冠心病二级预防的了解程度、参与的力度,以及影响因素,为干预模式的建立提供事实依据。方法本研究为描述性相关性研究。采用随机抽样的方法,随机
逆向工程作为现代先进的设计方法之一,在产品开发设计中扮演着越来越重要的角色。并随着计算机图形学、计算机辅助几何设计以及高性能计算机等相关技术的发展,逆向工程得到了
美国高校自20世纪20年代中期率先引入学生评教以来的90年历史,可以分为兴起、盛行与反思三大阶段。随着研究的拓展、丰富和深化,有关学生评教的争议一再涌现并使探究不断深入
为了实现流涎薄膜的快速成型设计,对收卷机组根据功能进行模块化设计。运用SolidWorks完成流涎薄膜收卷机组中牵引、移动和收卷的总体设计,和对起关键作用的零部件进行模块设
目的了解甲基叔丁基醚(MTBE)无铅汽油对肾脏的毒性及毒作用机制.方法昆明种小鼠经呼吸道静式染毒,MTBE无铅汽油22.9、11.4及2.3 g/m3每天一次,连续2 h,共22 d亚急性染毒.日立
随着全球化市场经济竞争日趋激烈,客户需求多样化和个性化特征日趋明显,多品种、小批量、交期短的需求模式对制造业的运营管理提出了更高的要求。为了适应新的需求环境、避免
以石河子地区为研究对象,利用1990年、2000年、2005年和2010年的遥感影像,分析了该区近20 a的土地利用动态变化情况。研究结果表明,耕地面积持续减少,共计减少了54.52 km~2,
目前的智能家居系统广泛基于智能开关,本文系统利用ZigBee技术与LPC11C14处理器,设计并开发了一套智能家居控制系统,具体实现的功能有通过ZigBee模块传输信息,通过电脑客户端