首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

恶意代码Shellcode检测技术研究

摘要第5-6页
Abstract第6页
第1章 绪论第9-15页
    1.1 研究背景第9-10页
    1.2 国内外研究现状第10-13页
    1.3 论文主要工作第13-14页
    1.4 论文组织结构第14-15页
第2章 缓冲区溢出原理及利用过程研究第15-29页
    2.1 缓冲区溢出原理第15-20页
        2.1.1 缓冲区溢出第15页
        2.1.2 系统内存管理第15-17页
        2.1.3 栈与函数关系第17-20页
    2.2 缓冲区溢出漏洞利用过程第20-23页
        2.2.1 获取漏洞信息第20-21页
        2.2.2 漏洞调试第21-22页
        2.2.3 编写恶意代码Shellcode第22-23页
    2.3 其他类型缓冲区溢出漏洞第23-25页
        2.3.1 堆溢出漏洞第23-24页
        2.3.2 格式化串漏洞第24-25页
    2.4 防护机制第25-28页
        2.4.1 ALSR第25-26页
        2.4.2 缓冲区安全检查第26-27页
        2.4.3 不可执行栈第27-28页
    2.5 本章小结第28-29页
第3章 恶意代码Shellcode组成结构分析第29-41页
    3.1 Shellcode概述第29-30页
    3.2 自我定位Shellcode第30-34页
        3.2.1 猜测返回地址第30-31页
        3.2.2 NOP指令填充第31页
        3.2.3 动态定位Shellcode第31-34页
    3.3 调用系统函数技术第34-36页
    3.4 Shellcode编码技术第36-38页
    3.5 本章小结第38-41页
第4章 Shellcode快速检测技术研究第41-51页
    4.1 现有检测技术不足第41-42页
    4.2 基于相似性匹配快速检测技术第42-44页
        4.2.1 检测过程第42-43页
        4.2.2 基于相似性匹配检测流程第43-44页
    4.3 解码器第44-47页
        4.3.1 定位解码指令序列第44-46页
        4.3.2 限定条件第46-47页
    4.4 相似性匹配第47-49页
        4.4.1 Shingle算法第47-48页
        4.4.2 样本库Shingle大小选择第48-49页
        4.4.3 设定阈值第49页
    4.5 本章小结第49-51页
第5章 对比测试和评估第51-59页
    5.1 测试环境第51页
    5.2 功能测试第51-55页
        5.2.1 检测特征并定位第51-53页
        5.2.2 查找循环解码指令第53-55页
    5.3 检测效果第55-57页
        5.3.1 未编码处理检测第55-56页
        5.3.2 多态恶意代码Shellcode检测第56-57页
    5.4 性能测试第57-58页
    5.5 本章小结第58-59页
结论第59-61页
参考文献第61-65页
攻读硕士学位期间发表的论文和取得的科研成果第65-67页
致谢第67页

论文共67页,点击 下载论文
上一篇:基于双树复小波的图像去噪和边缘检测技术研究
下一篇:面向数据空间的多格式信息可视化方法研究