摘要
Abstract
第一章 引言
1.1 Android手机系统的背景
1.1.1 研究背景
1.1.2 智能手机操作系统技术背景
1.2 本文的主要内容
1.3 本文的章节安排
第二章 背景知识介绍
2.1 Android系统机理
2.2 Android恶意代码技术和机理
2.2.1 恶意代码具体行为及分析
2.2.2 恶意代码分析技术
2.2.3 静态分析
2.2.4 动态分析
2.2.5 与传统分析技术的差异
2.3 恶意代码的检测技术
2.3.1 特征检测
2.3.2 虚拟机技术
2.3.3 启发式检测
第三章 基于Android手机系统的反病毒引擎分析
3.1 基于特征码的检测方法
3.2 基于行为检测的检测方法
3.3 Android手机系统主要文件格式解析
3.3.1 Android APK解析
3.3.2 AndroidManifest.xml解析
3.3.3 classes.dex文件格式
第四章 基于Android手机系统的反病毒引擎设计
4.1 引擎结构设计
4.2 样本采集获取模块
4.3 特征库建立模块
4.4 特征库检测模块
4.5 扫描结果处理模块
第五章 基于Anclroid手机系统的反病毒引擎实现
5.1 特征库的实现
5.2 引擎框架实现
5.3 格式解析器实现
5.4 特征提取实现
5.5 特征库检测模块实现
5.6 衍生物检测模块
5.7 系统的测试
第六章 结论和展望
6.1 总结
6.2 未来展望
参考文献
致谢