首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--汇编程序论文

基于动态汇编指令行为分析的程序功能智能识别技术的研究

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第10-16页
    1.1 研究背景第10页
    1.2 研究现状第10-13页
        1.2.1 基于源代码的程序功能识别技术第11页
        1.2.2 基于静态中间代码生成的功能识别技术第11-12页
        1.2.3 基于动态程序行为监控的功能识别技术第12页
        1.2.4 研究现状与挑战总结第12-13页
    1.3 研究内容第13-14页
    1.4 论文组织架构第14-16页
第二章 基于基本块索引的动态程序行为监控技术第16-24页
    2.1 动态程序行为监控技术研究第16-17页
        2.1.1 动态二进制插桩技术第16页
        2.1.2 全系统虚拟机技术第16-17页
        2.1.3 API Hook技术第17页
        2.1.4 研究挑战综述第17页
    2.2 基于基本块索引的程序行为监控技术设计第17-22页
        2.2.1 技术框架设计第17-18页
        2.2.2 基于基本块索引的程序流程日志结构第18-20页
            2.2.2.1 基本块第18-19页
            2.2.2.2 基本块索引库第19-20页
            2.2.2.3 程序流程日志第20页
        2.2.3 基于二进制插桩的程序行为记录技术第20-22页
    2.3 本章小结第22-24页
第三章 汇编指令流的行为特征提取技术第24-50页
    3.1 程序行为特征提取技术研究第24-27页
        3.1.1 签名常数特征分析技术第24-25页
        3.1.2 统计行为特征提取技术第25页
        3.1.3 流式行为特征提取技术第25-26页
        3.1.4 研究挑战综述第26-27页
    3.2 汇编指令流的程序行为特征提取框架第27-28页
    3.3 汇编指令的抽象编码第28-31页
        3.3.1 指令抽象编码第28-30页
        3.3.2 汇编指令流的抽象编码序列生成第30-31页
    3.4 汇编指令流的行为特征提取技术第31-49页
        3.4.1 关键常量特征提取技术第31-33页
            3.4.1.1 特征定义第31-32页
            3.4.1.2 常量特征词提取第32页
            3.4.1.3 系统调用特征词提取第32-33页
        3.4.2 序列相似特征提取技术第33-40页
            3.4.2.1 汇编指令流相似度度量第33-37页
            3.4.2.2 标准参照序列筛选第37-39页
            3.4.2.3 序列相似度特征提取第39-40页
        3.4.3 语义结构特征提取技术第40-49页
            3.4.3.1 特征定义第40-41页
            3.4.3.2 统计特征提取算法第41-42页
            3.4.3.3 循环嵌套特征提取算法第42-46页
            3.4.3.4 数据依赖特征提取算法第46-49页
    3.5 本章小结第49-50页
第四章 程序功能智能识别模型设计第50-62页
    4.1 程序功能识别模型研究第50-53页
        4.1.1 基于规则的程序功能识别模型第50页
        4.1.2 基于相似度的程序功能识别模型第50-51页
        4.1.3 基于机器学习的程序功能识别模型第51-52页
        4.1.4 研究挑战综述第52-53页
    4.2 程序功能智能识别模型框架第53-54页
    4.3 基于机器学习的初阶识别模型第54-58页
        4.3.1 关键常量初阶识别模型第54-56页
            4.3.1.1 Na(?)ve Bayes分类模型第54-55页
            4.3.1.2 基于Na(?)ve Bayes分类模型的关键常量初阶识别模型第55-56页
        4.3.2 序列相似度初阶识别模型第56-58页
            4.3.2.1 SVM分类算法模型第56-57页
            4.3.2.2 基于SVM分类算法模型的序列相似度初阶识别模型第57-58页
        4.3.3 语义结构初阶识别模型第58页
    4.4 基于模型融合的高阶识别模型第58-60页
        4.4.1 高阶识别模型训练流程第59-60页
        4.4.2 高阶识别模型识别流程第60页
    4.5 本章小结第60-62页
第五章 程序功能智能识别系统的实现与评估第62-74页
    5.1 原型系统设计与实现第62-65页
        5.1.1 Recorder:程序行为监控模块第63页
        5.1.2 Abstractor:汇编指令流抽象编码模块第63-64页
        5.1.3 Extractor:通用特征提取模块第64页
        5.1.4 RefAnalyst:数据依赖分析模块第64页
        5.1.5 LoopDetector:循环嵌套分析模块第64-65页
        5.1.6 Aligner:序列相似度度量模块第65页
        5.1.7 程序功能识别模型模块第65页
    5.2 测试评估和结果分析第65-72页
        5.2.1 测试环境和样本集第65-66页
        5.2.2 特征提取模块的性能测试评估第66-67页
        5.2.3 程序功能识别模型的分类效果测试第67-72页
    5.3 本章小结第72-74页
第六章 总结与展望第74-76页
    6.1 论文工作总结第74页
    6.2 后续工作展望第74-76页
参考文献第76-80页
致谢第80-81页
攻读学位期间发表的学术论文第81页

论文共81页,点击 下载论文
上一篇:基于OSG的三维可视化研究
下一篇:实时公交信息查询系统移动客户端的设计与实现