摘要 | 第1-5页 |
ABSTRACT | 第5-9页 |
第一章 绪论 | 第9-13页 |
·课题研究背景 | 第9-10页 |
·国内外研究现状 | 第10-11页 |
·论文研究内容和主要工作 | 第11-12页 |
·论文组织与结构 | 第12-13页 |
第二章 Windows Bootkit 技术的相关原理 | 第13-30页 |
·Windows 内核概念 | 第13-19页 |
·用户态和内核态的相关概念 | 第13-14页 |
·CPU 的重要寄存器 | 第14-16页 |
·Windows 内核重要的数据结构 | 第16-17页 |
·Windows 驱动程序 | 第17-18页 |
·Windows 驱动程序和进程的关系 | 第18-19页 |
·Windows 系统的引导与启动过程 | 第19-25页 |
·计算机系统预引导过程 | 第20-21页 |
·Windows XP 系统的引导过程 | 第21-23页 |
·Windows XP 内核的加载和初始化 | 第23-25页 |
·Rootkit 的经典技术 | 第25-29页 |
·钩子技术 | 第26页 |
·运行时补丁技术 | 第26-27页 |
·直接内核对象操作技术 | 第27-29页 |
·本章小结 | 第29-30页 |
第三章 Windows Bootkit 样本分析 | 第30-56页 |
·基于BIOS 的Bootkit | 第30-38页 |
·样本介绍 | 第30-31页 |
·样本分析 | 第31-37页 |
·技术总结 | 第37-38页 |
·基于MBR 的Bootkit | 第38-42页 |
·样本介绍 | 第38页 |
·样本分析 | 第38-41页 |
·技术总结 | 第41-42页 |
·基于NTLDR 的Bootkit | 第42-50页 |
·样本介绍 | 第42-43页 |
·解析NTLDR | 第43-46页 |
·样本分析 | 第46-49页 |
·技术总结 | 第49-50页 |
·基于boot.ini 的Bootkit | 第50-54页 |
·样本介绍 | 第50-51页 |
·解析boot.ini | 第51-52页 |
·样本分析 | 第52-54页 |
·技术总结 | 第54页 |
·Windows Bootkit 技术特点总结 | 第54-55页 |
·本章小结 | 第55-56页 |
第四章 Windows Bootkit 检测及防御方法 | 第56-77页 |
·Windows Bootkit 难以防御的原因及对策 | 第56-59页 |
·Windows Bootkit 的技术优势 | 第56-57页 |
·Windows Bootkit 防御技术的思考 | 第57-59页 |
·一种基于分类的特征码提取方法 | 第59-64页 |
·现有特征码检测方法的优势和不足 | 第59-60页 |
·基于分类的特征码提取方法 | 第60-63页 |
·对恶意软件进行分类 | 第60-61页 |
·提取特征码 | 第61-62页 |
·对特征码进行筛选 | 第62-63页 |
·技术特点 | 第63-64页 |
·基于分类的特征码检测引擎的实现 | 第64-67页 |
·确定能进行有效检测的恶意软件片段的最小长度 | 第64-65页 |
·基于分类的特征码检测引擎的特征匹配方法 | 第65-67页 |
·基于分类的特征码检测引擎的整体构架 | 第67页 |
·基于文件过滤驱动的 Bootkit 拦截方法 | 第67-72页 |
·Windows 驱动的分层结构 | 第68-69页 |
·Bootkit 拦截的原理 | 第69-72页 |
·基于内存扫描的 Bootkit 检测方法 | 第72-75页 |
·Windows 的内存管理 | 第72-73页 |
·Bootkit 检测的原理 | 第73-75页 |
·Windows Bootkit 检测和防御的补充 | 第75页 |
·本章小结 | 第75-77页 |
第五章 实验及分析 | 第77-83页 |
·实验方法 | 第77页 |
·实验与结果 | 第77-81页 |
·实验一 | 第78-80页 |
·实验二 | 第80页 |
·实验三 | 第80-81页 |
·实验分析 | 第81-82页 |
·本章小结 | 第82-83页 |
第六章 总结与展望 | 第83-85页 |
·本文工作总结 | 第83-84页 |
·下一步研究工作 | 第84-85页 |
致谢 | 第85-86页 |
参考文献 | 第86-90页 |
攻硕期间取得的研究成果 | 第90-91页 |