基于ADB调试的Android系统植入研究*

2015-07-25 05:48:12范琛琛
信息安全与通信保密 2015年11期
关键词:调试程序系统

范琛琛, 施 勇, 薛 质

(上海交通大学 信息安全工程学院,上海,200240)

0 引言

近年来,以智能手机普及为代表的移动互联网兴起,越来越多的信息是通过智能手机得以储存和处理。根据IDC调研报告显示[1],2014年Android系统设备的总出货量为11亿,比2013年的8.022亿增长了32%,所以在移动互联网领域,Android操作系统的安全是至关重要的[2]。由于用户自身的疏忽和现在应用管理的混乱,Android系统相对容易被恶意应用植入[3],通过ADB调试植入是一个研究较少但危害性非常显著的一个方向。

Android开发小组[4]曾经也明确的的指出他们给予ADB应用过高权限。Z.Wang和 A.Stavrou[5]曾研究过以此利用 usb的连接入侵 Android 系统手机。而 A.G.Villan[6]和 Hobarth S[7]以此提出了对手机的远程控制的攻击方案和越权入侵执行攻击方案。甚至在最新的版本提高了用户授权的安全机制之后,Mingzhe Xu[8]等人仍然提出了这个漏洞上的攻击方案,并依次提出了进一步的安全强化措施。

由于ADB程序一直以来对连接的手机拥有极高的权限却很少受到限制,许多漏洞是基于ADB漏洞攻击的。本文将通过使用raspberry pi(树莓派)实验模拟一个移动电源或者公共充电系统,它将会对用USB连接的手机进行扫描探测,最后在上面执行安装命令安装用以恶意应用。

1 ADB应用植入

1.1 ADB 程序

Android Debug Bridge(ADB)是一个功能丰富的命令行工具。可以通过它在开发机器上运行与Android系统的模拟器或者实体机进行交互。它是一个客户端-服务端的程序,主要包括三个组件部分

1)客户端,运行在开发机器上即开发机的命令行操作,可以通过ADB shell调用客户端命令程序。……

登录APP查看全文

猜你喜欢
调试程序系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
基于航拍无人机的设计与调试
电子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在机床调试中的开发与应用
“程序猿”的生活什么样
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
无线通信中频线路窄带临界调试法及其应用
电子制作(2017年19期)2017-02-02 07:08:38