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

软件保护虚拟机改进方案研究

摘要第5-6页
Abstract第6-7页
第1章 绪论第11-19页
    1.1 研究背景及意义第11-13页
    1.2 国内外研究现状第13-16页
    1.3 本文研究内容第16-17页
    1.4 本文组织结构第17-19页
第2章 虚拟机软件保护原理及攻击方案第19-31页
    2.1 虚拟机保护原理第19-20页
    2.2 软件保护虚拟机组成部分第20-26页
        2.2.1 反汇编引擎(Disassembly Engine)第20页
        2.2.2 虚拟上下文环境(Virtual Machine Context)第20-21页
        2.2.3 虚拟指令集(Virtual Machine Instruction Set)第21-22页
        2.2.4 虚拟机处理函数片段(Handler)第22-23页
        2.2.5 虚拟机字节码(Virtual Machine Bytecode)第23页
        2.2.6 虚拟机分派函数(Virtual Machine Dispatcher)第23-26页
    2.3 软件保护虚拟机的保护与执行过程第26-28页
        2.3.1 预处理阶段第27页
        2.3.2 处理阶段第27页
        2.3.3 处理后修饰第27-28页
    2.4 软件保护虚拟机攻击原理第28-30页
        2.4.1 可行性分析第28页
        2.4.2 攻击软件保护虚拟机的步骤第28-30页
    2.5 本章小结第30-31页
第3章 基于聚类思想的虚拟机软件攻击方案第31-45页
    3.1 聚类归纳思想第31页
    3.2 模糊C均值聚类算法第31-33页
    3.3 代码特征提取和基于频度的N-Perm算法第33-35页
        3.3.1 代码特征第33页
        3.3.2 N-Perm算法第33-35页
    3.4 基于模糊聚类算法的攻击方案第35-37页
        3.4.1 总体思路第35页
        3.4.2 详细步骤第35-37页
    3.5 系统设计实现与模拟第37-44页
        3.5.1 系统框架第37-38页
        3.5.2 系统详细设计第38-42页
        3.5.3 仿真模拟第42-44页
    3.6 本章小结第44-45页
第4章 基于分支预测的软件保护虚拟机改进方案第45-59页
    4.1 分支预测第46-48页
        4.1.1 分支预测的分类第46页
        4.1.2 分支预测策略介绍第46-48页
    4.2 基于分支预测的软件保护虚拟机概述第48-57页
        4.2.1 可行性分析第48-49页
        4.2.2 BPVMP方案简介第49-51页
        4.2.3 对BPVMP的量化分析第51-52页
        4.2.4 BPVMP构造方案第52-54页
        4.2.5 关键数据结构第54-57页
    4.3 模拟仿真第57-58页
        4.3.1 测试环境。第57页
        4.3.2 执行计算程序第57-58页
        4.3.3 测试用例第58页
    4.4 本章小结第58-59页
第5章 总结与展望第59-61页
参考文献第61-65页
攻读硕士期间已发表的论文第65-66页
致谢第66页

论文共66页,点击 下载论文
上一篇:基于半耦合判决性字典学习的极低分辨率人脸识别算法
下一篇:利用电解锰阳极泥制备的前驱体合成锰基锂电池材料