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

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:Elmo761129
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的逐渐普及,移动智能终端的功能和性能不断提升,智能手机已普及到大众。智能终端中,Android的市场占有率远超其它的智能终端操作系统。手机的功能众多、使用方便、携带轻便,也成为犯罪分子作案和通信的重要工具之一,利用和针对手机等智能终端对犯罪分子进行筛选、追踪和取证是获取破案线索的重要途径。在此背景下,本文设计并实现一种Android移动终端的远程控制软件,通过对目标移动端植入特定的程序,获取其包括通信记录、短信息、文件、定位等信息,为案件侦破提供线索。本文首先分析了Android的架构、Android应用的开发方法和远程控制原理,在此基础上,对Android移动终端远程控制的四个关键技术进行了深入研究:(1)提出了Android系统的权限提升方法,利用Android系统本身存在的漏洞绕过其安全防护机制并最终获取root权限;(2)提出了程序隐藏方法,采用图标隐藏、运行程序隐藏和安装程序列表隐藏等技术实现程序隐藏;(3)提出了中转回传技术,通过设置中转服务器,将被控端移动端信息先传到中转服务器,控制端再从中转服务器上获取信息,防止暴露IP;(4)提出了远程控制软件的植入方法,实现了过手植入、捆绑植入、URL植入和网络植入。然后本文设计了远程控制软件的架构,软件由被控Android移动端、中转服务器、PC控制端或手机控制端组成。用户通过使用控制端向被控Android移动端发送命令,并将其通过中转服务器回传的数据存储到数据库。被控端程序对Android手机进行监控和记录,并接收由控制端发出的指令,进行手机通信记录获取、短信获取、定位、文件获取等操作。并给出了数据库设计ER图和主要库表及其字段。接着,本文对软件的控制端、中转服务器和被控端进行了详细设计与实现,给出了核心模块的类图和时序图。最后通过功能测试、性能测试和兼容性测试,验证了该软件设计和实现的正确性和功能的实用性。本软件目前已部署在实际应用中,在相关领域发挥了重要的作用。
其他文献
本文以1986年冬季(1月)和夏季(7月)两个航次调查资料。研究了长江口及其毗邻海域的枯丰水期的数百个海水悬浮物样品的成分和分布。悬浮颗粒物浓度变化范围,河口区,夏季为134.0~189.0mg/dm3、冬季为71.6~299.0mg/dm3;而海区,冬
劳动关系是最基本的社会关系之一,对于构建和谐社会有着重要意义。我国法律对劳动关系建立时间的规定十分明确:"用工之日,用人单位与劳动者劳动关系建立"。其虽然与《劳动法
据媒体报道,山东东平实行了村居互助养老。村居互助养老主要解决农村空巢老人、留守老人的吃饭洗衣、健康服务、精神慰藉等问题。入住老人实行自我管理、互助服务。该养老模式
报纸
网络多媒体技术在英语学习中的广泛应用给学生自主学习实践提供了很好的平台,但在实际应用中却难以达到理想的效果。学习者在网络自主学习中不同的学习行为特征会因各种因素
近年来,“素质教育”在实践界如火如荼地尝试或推行着,不过,理论界对素质教育一直表现出较大的认识分歧。学术的倾向和认识的分歧并不是坏事,令人担忧的不是学术的倾向和认识的分
期刊
目的:检测特发性膜性肾病(idiopathic membranous nephropathy,IMN)患者和健康对照血清中补体凝集素途径相关标志物甘露糖结合凝集素(mannose-binding lectin,MBL)、甘露糖结
驾驶员的责任心和驾驶技术水平对节油有重要意义。驾驶节油的关键是驾驶员根据车辆的运行条件采用相应的驾驶操作,使人车配合得当,使车辆保持最佳运行状态。驾驶习惯与技术对
教材是课程内容的载体,也是教师创生课堂教学内容的依据,语文作为一门工具学科,其教学内容逻辑地蕴含在教材中。因此通过研究大学语文教材的选文可以对大学语文教学内容进行
由于信息时代已经覆盖到人们生活中,对于多媒体教育技术而言,它在一定程度上是现代教育技术中不可缺少的重要手段之一。多媒体教育技术不断发展和广泛使用,对教育教学发展发
本文基于目前国内高校英语专业及非英语专业精读课教学过程中普遍存在的淡化语法教学的现象,主张回归本源,重拾“语法-翻译”教学法大旗,并在新的时代背景下赋予该方法新的内