学位论文 > 优秀研究生学位论文题录展示

一种基于Android的远程控制工具的设计与实现

作 者: 王森
导 师: 李凤华
学 校: 西安电子科技大学
专 业: 密码学
关键词: Android 权限提升 远程控制 安全 木马
分类号: TP316
类 型: 硕士论文
年 份: 2013年
下 载: 93次
引 用: 0次
阅 读: 论文下载
 

内容摘要


移动智能终端技术的不断发展,促使智能手机在人们的生活中越来越普及。Android作为目前市场占有率第一的手机操作系统,以其源码开放和应用丰富的特点成为了当前研究的热点之一。同时,日益增多的木马病毒,使得Android操作系统面临着新的安全挑战。其中针对Android手机的远程控制型木马危害尤为严重,迫切需要对其进行深入分析。在木马分析中,针对操作系统漏洞进行远程控制模拟是一种行之有效的方法。因此设计并实现一种基于Android的远程控制工具对Android操作系统漏洞分析、安全性能评估和加固具有重要意义。本文在对Android操作系统全面剖析的基础上,深入调研国内外研究现状,对Android操作系统安全机制进行了深入分析,研究了针对Android操作系统的权限提升方法,提出了一种利用权限提升漏洞绕过Android权限检查机制的方法。结合已有的远程控制理论与技术,设计并实现了一种基于Android的远程控制工具“Rootable Remote Controller”。此工具能够通过短信命令对受控端Android手机进行远程控制,隐蔽地获取受控手机内的敏感信息,并上传至指定服务器。同时,通过实验验证了工具设计的正确性和功能的可用性。本文提出的利用权限提升漏洞绕过系统安全检查的方法,对Android操作系统安全加固有着重要的指导意义。同时,本文设计实现的基于Android的远程控制工具的运行原理,为未来Android木马检测与分析奠定了基础。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 研究背景及意义  7-8
  1.2 课题来源  8
  1.3 国内外研究现状  8-9
  1.4 论文工作  9-10
  1.5 论文结构  10-11
第二章 相关理论及技术背景  11-21
  2.1 Android操作系统相关理论  11-15
    2.1.1 系统框架  11-14
    2.1.2 Android应用程序开发  14-15
  2.2 远程控制理论与技术  15-19
    2.2.1 远程控制原理  15-16
    2.2.2 基于C/S架构的远程控制技术  16-17
    2.2.3 基于B/S架构的远程控制技术  17-18
    2.2.4 网络攻防中远程控制技术的应用  18-19
  2.3 本章小结  19-21
第三章 基于Android的远程控制工具设计方法研究  21-33
  3.1 Linux/Android安全机制分析  21-28
    3.1.1 Linux安全机制分析  21-22
    3.1.2 Android安全机制分析  22-25
    3.1.3 Android操作系统权限提升  25-28
  3.2 远程控制工具的设计思路  28-30
    3.2.1 远程控制工具的应用模式  28-30
    3.2.2 远程控制工具的功能组成  30
  3.3 基于Android的远程控制工具设计思路  30-32
    3.3.1 基于Android的远程控制工具的应用模式  30-31
    3.3.2 基于Android的远程控制工具功能组成  31-32
  3.4 本章小结  32-33
第四章 “Rootable Remote Controller”的设计与实现  33-57
  4.1 总体设计  33-34
  4.2 服务端设计与实现  34-50
    4.2.1 初始化模块设计与实现  36-39
    4.2.2 命令接收模块设计与实现  39-40
    4.2.3 主控模块设计与实现  40-42
    4.2.4 数据获取模块设计与实现  42-47
    4.2.5 数据封装模块设计与实现  47
    4.2.6 数据上传模块设计与实现  47-50
  4.3 客户端设计与实现  50-54
    4.3.1 命令发送模块设计与实现  50-51
    4.3.2 数据接收模块设计与实现  51
    4.3.3 数据解析模块设计与实现  51-53
    4.3.4 数据存储模块设计与实现  53-54
    4.3.5 数据管理模块设计与实现  54
  4.4 本章小结  54-57
第五章 “Rootable Remote Controller”的测试验证  57-63
  5.1 测试环境搭建  57-60
  5.2 测试结果分析  60-61
  5.3 本章小结  61-63
第六章 结束语  63-65
  6.1 主要研究成果  63
  6.2 下一步工作  63-65
致谢  65-67
参考文献  67-71
研究成果  71-72

相似论文

  1. Windows内核态密码服务接口设计与实现,TP309.7
  2. 嵌入式可信计算机系统安全机制的设计与实现,TP309
  3. 矢量CAD电子图纸保护系统研究,TP391.72
  4. 基于主动方式的恶意代码检测技术研究,TP393.08
  5. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  6. 基于功能节点的无线传感器网络多对密钥管理协议研究,TP212.9
  7. 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
  8. 在智能手机环境下健康管理功能设计与研究,TN929.53
  9. 土地生态安全评价指标体系研究,X826
  10. 转基因水稻对肉仔鸡饲用安全性研究,S831.5
  11. 畜产品质量安全保障监管RFID系统,TS201.6
  12. 高层建筑消防炮专用灭火弹研究,TU892
  13. 对食品企业员工认知水平及消费者满意度的调查,F224
  14. A公司项目安全管理的研究,TU714
  15. 连云港市蔬菜有机磷农药残留现状及控制对策分析,S481.8
  16. 基于神经网络的安全评价方法研究及应用,X937
  17. 阳城煤矿安全生产综合评价与安全投入优化,X936
  18. HS公司安全管理质量问题与对策研究,F426.21
  19. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  20. 基于区域的无线传感器网络密钥管理方案研究,TP212.9
  21. 乳酸菌DM9054、DM9057的安全性评价,R371

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统
© 2012 www.xueweilunwen.com