论文部分内容阅读
随着Android系统的发展以及功能不断完善,Android系统已成为市场上主流的移动操作系统。本文通过对Android手机信息监听的研究与实现,为某些有需要的机构或个人提供技术支持,如监控嫌疑人、涉密人员,也可以监控一些特殊人群,防止走失或出现意外,还可以集成到手机系统ROM中用于设备的监控丢失找回等,同时也可为恶意软件检测与防范提供相应的技术支持,具有一定的参考价值和研究意义。本文主要研究工作如下:1.对Android系统的框架层进行了深入研究,主要分析研究了基于Android手机的信息采集技术、后台程序的监听原理、数据存储技术、多媒体技术、定位技术、HTTP网络连接、短信发送与接收,另外还重点研究了数据库系统原理、PHP操作MySQL数据库、PHP与网页交互、应用逆向分析植入技术等。2.实现了一种对于Android手机的监听系统,该系统主要包含监听客户端、远程控制端和服务器端。监听客户端实现了在Android手机后台实时获取用户各类信息能并将获取的各类信息回传给服务器;远程控制包括两种形式,Android指令发送端用于指令的发送、联系人查询、历史记录保存等;GSM MODEM远程控制指令发送系统,用于网页端的指令控制;服务器端用来接收存储监听客户端回传来的各类信息,解析展示信息。3.为了监听端的安装通过逆向工程对安卓应用植入做了一些研究,通过逆向分析的方法分析了一些程序样本,实现了对第三方应用的smali语言植入和系统ROM植入这两种应用植入方式。经过对该系统的测试,监听端可以成功获取到各类信息,信息回传接收成功,实现了预设的各项功能,验证了监听系统的可行性,具有良好的实用价值。