漏洞概要
关注数(24)
关注此漏洞
漏洞标题:中兴手机助手本地提权与WIFI远程管理的认证机制绕过(详细Android分析过程与思路)
提交时间:2015-01-29 11:34
修复时间:2015-04-29 11:36
公开时间:2015-04-29 11:36
漏洞类型:非授权访问/认证绕过
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2015-01-29: 细节已通知厂商并且等待厂商处理中
2015-01-30: 厂商已经确认,细节仅向厂商公开
2015-02-02: 细节向第三方安全合作伙伴开放
2015-03-26: 细节向核心白帽子及相关领域专家公开
2015-04-05: 细节向普通白帽子公开
2015-04-15: 细节向实习白帽子公开
2015-04-29: 细节向公众公开
简要描述:
包括两个漏洞:
(1)组件暴露,导致本地提权和远程访问
(2)远程管理认证机制绕过
详细说明:
中兴手机助手是中兴官方的安卓智能手机管理软件,官方下载地址为http://joinme.ztems.com/,我们测试的安卓版本为最新版2.1.66.3224,百度搜索显示下载量已有86万,不知中兴手机是否内置该应用。
包括两个漏洞:
第一个漏洞:本地组件暴露导致提权,只要用户安装中兴手机助手,无需任何权限的本地恶意应用就可在用户不知情的情况下启动供远程访问的FTP服务,且该FTP服务具有默认的用户名和密码。
暴露的两个安卓组件分别为 com.joinme.ftp.FtpServerService和JoinMeServiceReceiver。通过如下代码,
或者
之一即可启动手机助手内置的FTP服务。
正常情况下启用服务需要用户干预,如图
在用户不知情的情况下开启服务(只需要手机安装中兴手机助手)
FTP服务还具有内置的默认用户名和密码,并在端口2121监听。如下图,见位于
FtpServerService中的代码片段。
加载FTP服务设置
跟入Defaults类,得到默认username、password为JoinMe,port为2121
第二个漏洞:在手机助手后台运行的情况下,泄露SecretKey,导致可在WIFI环境远程控制手机
在分析第一个漏洞的时候,发现了第二个漏洞,与这个漏洞相比,上一个漏洞简直不算啥。
漏洞位于 JoinMeUdpService,该服务打开udp的65532端口监听,接收特定的命令字后可返回手机的敏感信息,包括SecretKey
如图,JoinMeUdpService的doListen方法
跟入doComm,可发现特定的命令为“JoinMe Broadcast"
漏洞证明:
第一个漏洞的证明:
利用默认用户名和密码远程访问FTP服务,非root条件下可浏览、下载/sdcard等目录中的文件。
该FTP服务支持的命令
第二个漏洞的证明:
注意上面的SecretKey,就是中兴手机助手PC端管理手机的验证码。当手机助手在后台运行的情况下,可在PC端通过验证码完全管理手机,获得所有通信录、短信、照片及应用信息,并具有手机助手所有的添加、删改权限!!
比较有杀伤力的场景是在公共WIFI场所,在用户手机助手运行的情况下,通过以下脚本可以扫描获得SecretKey,并利用PC端进行远控!
scan.sh
扫描结果
PC端远控相应手机
修复方案:
针对漏洞一: 设置com.joinme.ftp.FtpServerService、 JoinMeServiceReceiver为exported:false,或者设置自定义权限,并将保护级别设为signature。FTP服务的用户名和密码,不要硬编码在代码中,可以设置在配置文件中读取。或者由用户在PC端手机助手临时指定。
针对漏洞二:禁用远程回显SecretKey
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:20
确认时间:2015-01-30 09:06
厂商回复:
厉害,话说洞主不是学生吧,要是学生能静下心来研究如此深入,那是真心膜拜~
最新状态:
暂无
漏洞评价:
评论
-
2015-01-29 11:34 |
疯狗 ( 实习白帽子 | Rank:44 漏洞数:2 | 阅尽天下漏洞,心中自然无码。)
-
2015-01-29 11:37 |
xsser ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)
-
2015-01-29 11:40 |
白非白 ( 普通白帽子 | Rank:447 漏洞数:60 | ♫ Freedom - Anthony Hamilton ♫)
-
2015-01-29 11:40 |
felixk3y ( 普通白帽子 | Rank:523 漏洞数:41 | php python jsp)
@xsser @疯狗 明知看不了,简直赤裸裸的诱惑...
-
2015-01-29 11:41 |
Ano_Tom ( 普通白帽子 | Rank:368 漏洞数:40 | Talk is cheap.:)
这个叼,楼上2位我的漏洞是不给我审了么@疯狗@xsser
-
2015-01-29 11:41 |
天地不仁 以万物为刍狗 ( 普通白帽子 | Rank:977 漏洞数:264 | 天地本不仁 万物为刍狗)
-
2015-01-29 11:41 |
疯狗 ( 实习白帽子 | Rank:44 漏洞数:2 | 阅尽天下漏洞,心中自然无码。)
@小荷才露尖尖角 在公共Wi-Fi里简直就是屠杀啊,给你生猴子行不行?
-
2015-01-29 11:45 |
小荷才露尖尖角 ( 实习白帽子 | Rank:91 漏洞数:13 | less is more)
-
2015-01-29 11:46 |
p4ssw0rd ( 普通白帽子 | Rank:306 漏洞数:92 | 不作死就不会死)
-
2015-01-29 11:46 |
bey0nd ( 普通白帽子 | Rank:895 漏洞数:142 | 相忘于江湖,不如相濡以沫)
-
2015-01-29 11:50 |
hkAssassin ( 普通白帽子 | Rank:358 漏洞数:66 | 我是一只毛毛虫。)
-
2015-01-29 12:10 |
鸟云厂商 ( 核心白帽子 | Rank:1313 漏洞数:146 | 中国菜鸟)
-
2015-01-29 12:12 |
zph ( 普通白帽子 | Rank:235 漏洞数:43 )
-
2015-01-29 12:22 |
鸟云厂商 ( 核心白帽子 | Rank:1313 漏洞数:146 | 中国菜鸟)
@zph 我在zone是乌云厂商,在主站是鸟云厂商
-
2015-01-29 12:35 |
疯狗 ( 实习白帽子 | Rank:44 漏洞数:2 | 阅尽天下漏洞,心中自然无码。)
-
2015-01-29 12:37 |
zph ( 普通白帽子 | Rank:235 漏洞数:43 )
-
2015-01-29 12:42 |
鸟云厂商 ( 核心白帽子 | Rank:1313 漏洞数:146 | 中国菜鸟)
-
2015-01-29 14:17 |
he1renyagao ( 普通白帽子 | Rank:225 漏洞数:29 | 是金子总会发光,在还未发光之前,先打磨打...)
-
2015-01-29 14:27 |
浮萍 ( 普通白帽子 | Rank:555 漏洞数:118 | 默默潜水)
-
2015-01-29 14:30 |
nzk1912 ( 实习白帽子 | Rank:41 漏洞数:10 | 软件开发8年了,也来挖挖漏洞,为创建安全...)
-
2015-01-29 15:05 |
刘海哥 ( 普通白帽子 | Rank:114 漏洞数:28 | 索要联系方式但不送礼物的厂商定义为无良厂...)
-
2015-01-29 15:10 |
计算姬 ( 普通白帽子 | Rank:398 漏洞数:90 | 看我看我看我啊)
-
2015-01-29 15:45 |
onpu ( 实习白帽子 | Rank:64 漏洞数:19 | 静坐常思己过,闲谈莫论人非)
-
2015-01-29 15:47 |
爱上平顶山 ( 核心白帽子 | Rank:2738 漏洞数:547 | [不戴帽子]异乡过客.曾就职于天朝某机构.IT...)
-
2015-01-29 16:24 |
秋风 ( 普通白帽子 | Rank:438 漏洞数:44 | 码农一枚,关注互联网安全)
-
2015-01-29 17:18 |
Qiudays ( 路人 | Rank:10 漏洞数:9 | 感觉自己萌萌哒)
-
2015-01-29 17:21 |
LongY ( 实习白帽子 | Rank:83 漏洞数:11 | 强行送一血)
-
2015-01-29 17:27 |
tracyfan ( 路人 | Rank:15 漏洞数:2 | 崇尚进攻只能编出烂代码的抢点型前锋)
-
2015-01-29 20:30 |
f4ckbaidu ( 普通白帽子 | Rank:182 漏洞数:23 | 开发真是日了狗了)
-
2015-01-29 21:37 |
zeracker ( 核心白帽子 | Rank:1068 漏洞数:137 | 多乌云、多机会!微信公众号: id:a301zls ...)
-
2015-01-29 21:41 |
M4sk ( 普通白帽子 | Rank:1199 漏洞数:319 | 国内信息安全任重而道远,还需要厂商和白帽...)
-
2015-02-02 09:30 |
泳少 ( 普通白帽子 | Rank:231 漏洞数:79 | ★ 梦想这条路踏上了,跪着也要...)
-
2015-02-02 09:48 |
浅蓝 ( 普通白帽子 | Rank:274 漏洞数:109 | 爱安全:www.ixsec.orgXsec社区:zone.ixse...)
-
2015-02-02 11:43 |
goubuli ( 普通白帽子 | Rank:324 漏洞数:61 )
-
2015-02-02 14:10 |
乌云白帽子 ( 路人 | Rank:11 漏洞数:4 | 路人甲)
-
2015-02-02 15:41 |
Sneezry ( 路人 | Rank:0 漏洞数:1 | I write code.)
我去,洞主太厉害了,这思路绝了(其实我啥都看不到……
-
-
2015-02-03 00:07 |
xiaoL ( 普通白帽子 | Rank:361 漏洞数:67 | PKAV技术宅社区!Blog:http://www.xlixli....)
-
2015-02-03 09:49 |
qhwlpg ( 普通白帽子 | Rank:226 漏洞数:54 | 潜心代码审计。)
-
2015-02-03 09:54 |
noob ( 实习白帽子 | Rank:81 漏洞数:18 | 向各位大神学习,向各位大神致敬)
-
2015-02-03 11:09 |
那个夏天骚年未老 ( 路人 | Rank:0 漏洞数:2 | 呵呵,呵,呵呵呵)
好叼的分析,这年头能沉下心研究分析的课不多。赞一个~~
-
2015-02-03 11:29 |
woody ( 路人 | Rank:8 漏洞数:1 | 菜鸟一枚)
-
2015-02-03 11:39 |
Neeke ( 普通白帽子 | Rank:101 漏洞数:24 | 求传授刷Rank方法?)
-
2015-02-03 12:37 |
Fireweed ( 普通白帽子 | Rank:107 漏洞数:14 | Show me the #)
-
2015-02-03 12:45 |
U神 ( 核心白帽子 | Rank:1285 漏洞数:142 | 感谢乌云,知恩不忘,其实我一直都在乌云默...)
@浅蓝 @M4sk @nzk1912 @计算姬 @刘海哥 @he1renyagao @鸟云厂商 你们能不装逼么?明明看不到还装着看的到
-
2015-02-03 12:50 |
鸟云厂商 ( 核心白帽子 | Rank:1313 漏洞数:146 | 中国菜鸟)
-
2015-02-03 13:44 |
laoyao ( 路人 | Rank:14 漏洞数:5 | ด้้้้้็็็็็้้้้้็็็็...)
-
2015-02-03 14:34 |
Arthur ( 实习白帽子 | Rank:77 漏洞数:33 | USA,I am coming!!!!!)
@U神 你何时在乌云变得如此霸气。。囧,求代刷rank
-
2015-02-03 15:01 |
刘海哥 ( 普通白帽子 | Rank:114 漏洞数:28 | 索要联系方式但不送礼物的厂商定义为无良厂...)
-
2015-02-03 15:34 |
he1renyagao ( 普通白帽子 | Rank:225 漏洞数:29 | 是金子总会发光,在还未发光之前,先打磨打...)
-
2015-02-03 16:49 |
zhuixing ( 实习白帽子 | Rank:50 漏洞数:9 | 纯纯的小白。)
-
2015-02-04 16:26 |
茜茜公主 ( 普通白帽子 | Rank:2360 漏洞数:406 | 家里二宝出生,这几个月忙着把屎把尿...忒...)
-
2015-02-05 13:04 |
abaddon ( 实习白帽子 | Rank:37 漏洞数:10 | 我叫什么名字)
两位顶级白帽子的赞叹和 乌云闪电还有一堆美刀符号暗示这个漏洞公开后值得反复研究与借鉴,做个标记几个月后回来看
-
2015-02-05 13:45 |
x-star ( 普通白帽子 | Rank:124 漏洞数:13 | Windows/Linux Kernel. Information Secur...)
-
2015-02-05 17:23 |
小黄蜂 ( 路人 | Rank:18 漏洞数:3 | 好男儿名垂千古&好姑娘永垂不朽)
-
2015-02-05 20:00 |
狼狗 ( 路人 | 还没有发布任何漏洞 | 我来到这里是为了国家各个互联网安全。学习...)
-
2015-02-06 11:22 |
黑吃黑 ( 普通白帽子 | Rank:139 漏洞数:29 | 倚楼听风雨,淡看江湖路...)
-
2015-02-07 18:00 |
乌山云雨 ( 路人 | Rank:20 漏洞数:1 | 一只正在乌山云雨中翻滚的小菜鸟)
-
2015-02-17 18:11 |
半夏 ( 路人 | Rank:12 漏洞数:3 | 新人一枚。。)
-
2015-02-19 10:44 |
吃虾小能手 ( 普通白帽子 | Rank:213 漏洞数:21 | 老板,还有虾吗?)
-
2015-02-28 13:43 |
wefgod ( 普通白帽子 | Rank:1807 漏洞数:179 | 力不从心)
-
2015-03-04 14:19 |
Mujj ( 实习白帽子 | Rank:58 漏洞数:4 | IDC商)
-
2015-03-04 21:19 |
Nicky ( 普通白帽子 | Rank:477 漏洞数:69 | http://www.droidsec.cn 安卓安全中文站)
-
2015-04-15 17:34 |
zzzzy ( 路人 | Rank:10 漏洞数:3 | 熟练各种语言名称的拼写)
- -我这个路人就不装逼了。。。猴年马月才能看到啊
-
2015-04-29 11:52 |
only_admin ( 路人 | Rank:11 漏洞数:5 | ~~~~我只是个孩子╭(°A°`)╮~~~~)
-
2015-04-29 12:19 |
冰海 ( 实习白帽子 | Rank:70 漏洞数:7 | I can do better , why not ?)
-
2015-04-29 14:05 |
小胖纸 ( 实习白帽子 | Rank:37 漏洞数:12 | 找人拿指定金融期货原油网站,只要客户资料...)
-
2015-04-29 14:37 |
圣路西法 ( 路人 | Rank:4 漏洞数:3 | 围观大神ส็็็็็็ ̷̸̨̀͒̏̃ͦ...)
-
2015-04-30 11:50 |
黑色的屌丝 ( 路人 | Rank:27 漏洞数:5 | →_→→_→)
-
2015-05-19 22:20 |
暗羽 ( 路人 | Rank:21 漏洞数:6 | 喵呜,给人类的智商跪了)
-
2015-05-26 14:53 |
胡小树 ( 实习白帽子 | Rank:60 漏洞数:11 | 我是一颗小小树)