王振华
摘要:手机病毒是一种作用于手机上的代码程序,具有传染性和破坏性。手机后台运行,伪装成第三方应用程序都是它的变现形式,修改系统的权限,进行后台操作,窃取用户的个人隐私,删除修改用户的信息、资料甚至破坏手机硬件。对于手机病毒的深入分析,可以更加全面的了解它的运行机制,找到防范手段,减少损失。
关键词:手机病毒;伪装;分析;接受类
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)13-2948-03
Analysis of Mobile Phone Virus
WANG Zhen-hua
(Hefei University ,Hefei 230000,China)
Abstract:Mobile phone virus is a program code that acts on the phone, contagious and destructive. Phone running in the background, disguised as third-party applications are realized in the form of its modified system permissions for background operation, to steal the user's personal privacy, delete modify the user's information, data or even destroy the phone hardware. For in-depth analysis of mobile phone virus can be more comprehensive understanding of its operational mechanism, to find the means to prevent and reduce losses.
Key words:mobile phone virus; camouflage; analysis; accepted class
如今,智能手机进入了高速发展的阶段,智能手机的功能越来越强大。一定程度上智能手机已经可以代替个人电脑的绝大部分功能。随着智能手机发展的同时,手机病毒也进入了大家的视线中。手机病毒是一种破坏性程序,和计算机病毒(程序)一样具有传染性、破坏性。手机病毒可利用发送短信、彩信,电子邮件,浏览网站,下载铃声,蓝牙等方式进行传播。手机病毒可能会导致用户手机死机、关机、资料被删、向外发送垃圾邮件、拨打电话等,甚至还会损毁SIM卡、芯片等硬件。据统计,受到手机病毒攻击的用户超过八成。所以,对手机病毒的研究,现在是十分有必要的。该文是对一个安卓手机病毒的分析。
1 AndroidManifest.xml分析
对apk的配置文件进行查看,通过对权限申请可以发现:
病毒申请了几个比较敏感的权限,分别是短信的收发和电话的拨打。
病毒apk一共注册了7个广播接收类(见表1):
表1 接受类表
[广播\&接收类\&说明\&android.intent.action.BOOT_COMPLETED\&Notifier\&开机\&android.net.conn.CONNECTIVITY_CHANGE\&AirplaneModeHandler\&网络状态改变\&com.android.ussd.IextendedNetworkService\&USSDNetworkService \&自定义\&android.intent.action.BOOT_COMPLETED
android.intent.action.QUICKBOOT_POWERON\&BootReceiver\&开机、速启\&com.app.android.MakeProcedure\&ProcedureMaker \&自定义\&com.app.android.MessageHandler\&MessageHandler \&自定……