首页> 中文学位 >Android移动终端的远程控制软件的设计与实现
【6h】

Android移动终端的远程控制软件的设计与实现

代理获取

目录

声明

答辩决议书

1 绪论

1.1 研究背景

1.2 研究现状

1.3 研究目标和内容

1.4 论文结构

1.5 本章小结

2 相关技术

2.1 Android相关技术

2.2 远程控制相关技术

2.3 本章小结

3 Android远程控制的关键技术研究

3.1 Android的权限提升

3.2 基于网络跳转的隐蔽传输

3.3 WIFI下的数据回传

3.4 Android远程控制软件植入

3.5 本章小结

4 软件的设计与实现

4.1 软件总体设计

4.2 控制端的详细设计与实现

4.3 中转服务器的详细设计与实现

4.4 被控端的详细设计与实现

4.5 本章小结

5 软件测试

5.1 测试环境

5.2 功能测试

5.3 性能测试

5.4 兼容性测试

5.5 本章小结

6 总结与展望

6.1 本文工作小结

6.2 下一步工作展望

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

随着移动互联网的逐渐普及,移动智能终端的功能和性能不断提升,智能手机已普及到大众。智能终端中,Android的市场占有率远超其它的智能终端操作系统。手机的功能众多、使用方便、携带轻便,也成为犯罪分子作案和通信的重要工具之一,利用和针对手机等智能终端对犯罪分子进行筛选、追踪和取证是获取破案线索的重要途径。在此背景下,本文设计并实现一种Android移动终端的远程控制软件,通过对目标移动端植入特定的程序,获取其包括通信记录、短信息、文件、定位等信息,为案件侦破提供线索。
  本文首先分析了Android的架构、Android应用的开发方法和远程控制原理,在此基础上,对Android移动终端远程控制的四个关键技术进行了深入研究:①提出了Android系统的权限提升方法,利用Android系统本身存在的漏洞绕过其安全防护机制并最终获取root权限;②提出了程序隐藏方法,采用图标隐藏、运行程序隐藏和安装程序列表隐藏等技术实现程序隐藏;③提出了中转回传技术,通过设置中转服务器,将被控端移动端信息先传到中转服务器,控制端再从中转服务器上获取信息,防止暴露IP;④提出了远程控制软件的植入方法,实现了过手植入、捆绑植入、URL植入和网络植入。
  然后本文设计了远程控制软件的架构,软件由被控Android移动端、中转服务器、PC控制端或手机控制端组成。用户通过使用控制端向被控Android移动端发送命令,并将其通过中转服务器回传的数据存储到数据库。被控端程序对Android手机进行监控和记录,并接收由控制端发出的指令,进行手机通信记录获取、短信获取、定位、文件获取等操作。并给出了数据库设计ER图和主要库表及其字段。
  接着,本文对软件的控制端、中转服务器和被控端进行了详细设计与实现,给出了核心模块的类图和时序图。最后通过功能测试、性能测试和兼容性测试,验证了该软件设计和实现的正确性和功能的实用性。本软件目前已部署在实际应用中,在相关领域发挥了重要的作用。

著录项

  • 作者

    刘志亮;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 沈备军,顾荣杰;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    移动终端; 远程控制软件; 权限提升; 系统开发;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号