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

Android 字节码动态分析分布式框架

摘要第3-5页
ABSTRACT第5-6页
第一章 绪论第11-15页
    1.1 研究背景第11页
    1.2 当前分析技术及难点第11-13页
    1.3 本文的解决方案第13-14页
    1.4 本章小结第14-15页
第二章 相关工作第15-26页
    2.1 技术背景第15-21页
        2.1.1 JVM上的ShadowVM框架第15-17页
        2.1.2 DVM与安卓应用程序第17-18页
        2.1.3 安卓应用的组成第18页
        2.1.4 安卓进程间通信Binder机制第18-20页
        2.1.5 安卓匿名共享内存Ashmem第20-21页
    2.2 相关研究工作第21-25页
    2.3 本章小结第25-26页
第三章 系统设计第26-39页
    3.1 系统架构第26-29页
        3.1.1 架构因素第26-27页
        3.1.2 架构设计第27-29页
    3.2 基于事件的分析模型第29-36页
        3.2.1 虚拟机事件第30-32页
        3.2.2 异步分析事件第32-35页
        3.2.3 Binder事件第35-36页
    3.3 支持并发的事件队列第36-37页
    3.4 分析与注入配置第37-38页
    3.5 本章小结第38-39页
第四章 系统实现第39-53页
    4.1 安卓源代码的修改第39-40页
    4.2 安卓系统ACS通信服务第40-47页
        4.2.1 初始化功能第42-43页
        4.2.2 注入服务第43页
        4.2.3 事件接受和转发第43-47页
    4.3 Dalvik虚拟机的扩展第47-50页
        4.3.1 ShadowVM支持第47-48页
        4.3.2 虚拟机事件第48-50页
    4.4 Binder的扩展第50-51页
    4.5 ShadowVM的扩展第51-52页
    4.6 本章小结第52-53页
第五章 实例分析第53-66页
    5.1 覆盖率程序分析实例第53-58页
        5.1.1 注入与分析实现第53-56页
        5.1.2 Grinderbench测试第56-58页
        5.1.3 安卓应用情景测试第58页
    5.2 权限使用检测实例第58-65页
        5.2.1 注入与分析实现第59-63页
        5.2.2 结果以及分析第63-65页
    5.3 本章小结第65-66页
第六章 展望与总结第66-68页
    6.1 不足以及解决方法第66页
    6.2 全文总结第66-68页
参考文献第68-72页
致谢第72-73页
攻读硕士学位期间已发表或录用的论文第73-75页

论文共75页,点击 下载论文
上一篇:内核源代码差异分析与展示
下一篇:基于HMM/ANNs混合模型的视频手写签名认证算法的研究与实现