首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--Windows操作系统论文

Rootkit与Anti-Rootkit软件的设计与实现

摘要第5-6页
ABSTRACT第6页
第一章 引言第9-17页
    1.1. 研究背景和意义第9-10页
    1.2. 课题来源第10页
    1.3. 国内外研究现状第10-12页
    1.4. 研究内容和目标第12-14页
        1.4.1. Windows Rootkit 技术原理分析第12页
        1.4.2. Windows Anti-rootkit 检测技术研究第12-13页
        1.4.3. 对于一般用户的防御策略第13-14页
    1.5. 本论文主要创新点第14-16页
    1.6. 论文组织第16-17页
第二章 ROOTKIT 与 ANTI-ROOTKIT 的相关技术概述第17-33页
    2.1. ROOTKIT 的概念第17-21页
        2.1.1. Rootkit 的功能第18-19页
        2.1.2. 背景知识第19页
        2.1.3. 内核的主要功能第19-20页
        2.1.4. 将代码导入内核的方法第20-21页
    2.2. ROOTKIT 使用技术的种类第21-25页
        2.2.1. 篡改代码执行流程第21-24页
        2.2.2. 数据对象修改(Data Manipulation)第24-25页
    2.3. ANTI-ROOTKIT 架构以及检测方法第25-27页
        2.3.1. 单机检测第25-26页
        2.3.2. 多操作系统检测第26-27页
    2.4. ROOTKIT 的基本特征和要素第27-30页
        2.4.1. 内核调用与文件隐藏第27-29页
        2.4.2. 内核完整性检测恢复第29-30页
    2.5. ROOTKIT 与 ANTI-ROOTKIT 的结构与目标第30-32页
    2.6. 本章小结第32-33页
第三章 ROOTKIT 与 ANTI-ROOTKIT 软件需求分析第33-41页
    3.1. ROOTKIT 功能需求第33-36页
        3.1.1. 从 Directory Object 移除 Driver Object 和 DeviceObject第34-35页
        3.1.2. 从 OBJECT_TYPE 移除 Driver Object第35页
        3.1.3. 从 PsLoadedModuleList 链表中移除 Driver第35页
        3.1.4. 修改 DriverObject 属性第35页
        3.1.5. 伪造 OBJECT_TYPE第35-36页
        3.1.6. 抹除 PE 结构特征第36页
    3.2. ROOTKIT 非功能性需求第36页
    3.3. ANTI-ROOTKIT 功能需求第36-39页
        3.3.1. 通过微软提供的 API 函数第38页
        3.3.2. 从 OBJECT_DIRECTORY 结构里面获取驱动以及设备的信息第38页
        3.3.3. 暴力搜索内存之一第38页
        3.3.4. 暴力搜索内存之二第38-39页
    3.4. ANTI-ROOTKIT 非功能性需求第39页
    3.5. 本章小结第39-41页
第四章 ROOTKIT 与 ANTI-ROOTKIT 软件详细设计与实现第41-68页
    4.1. ROOTKIT 的设计与实现第41-55页
        4.1.1. 通过移除 DriverObject 实现 RootKit第43-45页
        4.1.2. 从 OBJECT_TYPE 移除 Driver Object第45-47页
        4.1.3. 通过从从 PsLoadedModuleList 移除 Driver 实现 RootKit第47-49页
        4.1.4. 修改 DriverObject 的属性第49-50页
        4.1.5. 伪造 OBJECT_TYPE第50-51页
        4.1.6. 抹除 PE 结构特征第51页
        4.1.7. 随机启动的实现第51-53页
        4.1.8. 其他隐藏功能实现第53-55页
    4.2. ANTI-ROOTKIT 的设计与实现第55-67页
        4.2.1. 总体架构第56-57页
        4.2.2. Anti-Rootkit 系统运行时流程第57页
        4.2.3. 应用取样模块设计与实现第57-59页
        4.2.4. 上层控制模块设计与实现第59页
        4.2.5. 用户交互模块设计与实现第59-60页
        4.2.6. Rootkit 检测模块实现第60-67页
    4.3. 本章小结第67-68页
第五章 系统测试第68-72页
    5.1. 功能测试第68-71页
        5.1.1. Rootkit 测试第68-70页
        5.1.2. Anti-Rootkit 测试第70-71页
    5.2. 本章小结第71-72页
第六章 总结与展望第72-73页
致谢第73-74页
参考文献第74-76页

论文共76页,点击 下载论文
上一篇:人力资源管理系统的设计与实现
下一篇:通信公司VIP客户资源管理系统的设计与实现