Android远程监控系统设计之架构设计.pdf

Android远程监控系统设计之架构设计.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android远程监控系统设计之架构设计.pdf

2013 年第5 期 Android 远程监控系统设计之架构设计 文/ 图 秦妮 近年来手机病毒横行,用户隐私遭到严重安全威胁,手机木马已经蔓延到各种操作系统 平台,比如目前最火爆的Android 平台。本文将和大家分享Android 手机木马的设计及开发, 在了解了木马原理后才能做到更好的防护。 与传统木马一样,手机木马也分为控制端和服务端,控制端用来发送控制指令并接收反 馈信息,服务端则是安装在受害者手机上执行恶意指令的程序。从设计角度来说,控制端可 以是短信指令形式或者网站指令形式,服务端接受短信指令执行指令操作或者服务端定期访 问指令URL 获取指令信息并执行相关指令。 我的设计思路是前者,使用短信作为控制指令,这样的设计比较简单,可以省去客户端 的开发,使用手机自带的短信功能即可,类似于webshell ,只要有浏览器即可进行控制。 大体思路如下:攻击者将远控安装到受害者手机上,攻击者发送攻击指令,受害者手机 执行相关代码,并将结果反馈给攻击者。比如攻击者发送短信指令“QN#weizhi ”到受害者 手机,受害者将回复短信“…”给攻击者,从而实现对受害者的定位追踪。软件原理及结构 如图1 所示。 线 处 防 出 客 明 黑 注 请 载 转 图1 了解原理后就可以着手开发了,使用通用的Android 开发环境及步骤即可。首先申请权 限,我们要用到收发短信和读取短信的权限,还有就是定位的权限。也就是说,需要在 AndroidManifest.xml 中添加如下权限: <uses-permission android:name="android.permission.SEND_SMS"/> 2013 年第5 期 <uses-permission android:name="android.permission.RECEIVE_SMS"/> <uses-permission android:name="android.permission.ACCESS_GPS"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 然后是定义广播接受者,用来接收短信广播,广播接受者也是在AndroidManifest.xml 中添加,代码如下: <receiver android:name=".SMSReceiver"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED"></action> </intent-filter> </receiver> 接下来是实现短信接收处理类了,首先是接受并获取短信息,代码如下: Intent intent = getIntent(); Bundle bundle = intent.getBundleExtra("mySMS"); if (bundle != null) { 处 Object[] pdus = (Object[])bundle.get("pdus");

文档评论(0)

aiwendang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档