博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Samsung S Voice attack
阅读量:6619 次
发布时间:2019-06-25

本文共 1648 字,大约阅读时间需要 5 分钟。

瘦蛟舞 · 2014/08/08 15:01

参考:http://arxiv.org/pdf/1407.4923.pdf

0x00 三星S voice


三星s voice是类似apple siri以及google voice的一款语音助手软件,通过此款软件可以释放双手通过语音命令操作手机。执行如拨打电话、发送短信、拍照等功能。由此可见此软件的权限是非常宽广的。

App申请的权限如下:

复制代码

0x01 Android permission


应用在执行某项敏感操作时(例如发送短信)必须在程序安装时就对此项权限进行申明

参考:

http://developer.android.com/guide/topics/manifest/uses-permission-element.html http://developer.android.com/guide/topics/manifest/manifest-intro.html#perms http://developer.android.com/reference/android/Manifest.permission.html

恶意软件要获取手机通讯录中的联系人信息就必须申请READ_CONTACTS 权限,读取信必须申请READ_SMS ,发现短信要申请 SEND_SMS 权限。利用这一机制小伙伴如果发现某些不知名软件申请这些权限就果断点取消。更机智小伙伴就会利用权限管理软件把看片神器的除网络访问权限以为的权限都关闭掉。

0x02 攻击思路


在权限管理软件的控制下恶意软件视乎难以再有所作为,是否有零权限的攻击方法了? 这就要借助上文提到高权限软件s voice了,我们可以伪装一个恶意软件不申请任何敏感权限再借助S voice“提升权限”达到攻击效果。

0x03 Demo

设计思路: 1、 设置intent启动S Voice

Intent intent = new Intent();intent.setAction("android.intent.action.VOICE_COMMAND");startActivity(intent);复制代码

2、 调用MediaPalyer类播放攻击语音

private MediaPlayer mp4;mp4 = MediaPlayer.create(MainActivity.this, R.raw.confirm); mp4.start();复制代码

demo应用未申请任何权限

演示视频: http://v.youku.com/v_show/id_XNzUyNzk3MzYw.html

0x04 补充说明


1. 因为google voice的谷歌类产品被严重河蟹基本无法使用,不考虑这种情况下音频文件过大可使用google TTS 文字转语音。2. 其他语音助手软件:百度语音….3. 即使声音很小也能成功被s voice识别,睡眠时小于55分贝不易被发现。可以通过监视系统状态、传感器判断手机运行状态。4. 安卓系统中录音方法是synchronized,也就是通过sdk api多个应用是无法同时访问麦克风的。想无声攻击可以考虑NDK。5. 通过传感器、系统状态信息判断手机是否被使用,再未使用的情况下唤醒屏幕,发出攻击指令。(s voice在屏幕关闭时候无法运行,用户在使用时攻击指令发声易被发现)6. 锁屏下攻击思路:复制代码

转载地址:http://biupo.baihongyu.com/

你可能感兴趣的文章
Tracing in ASP.NET Web API
查看>>
objective-c 实现用户验证,登陆 Xcode iOS
查看>>
ACM-博弈论
查看>>
android开源项目-旅游记录
查看>>
Android ListView中按钮监听器设置的解决方案
查看>>
Android 富文本框实现 RichEditText
查看>>
localtime 和 localtime_r
查看>>
多媒体开发之---h264 NALU 语法结构
查看>>
腾讯游戏分享汇:天天飞车六大研发经验
查看>>
25. Reverse Nodes in k-Group
查看>>
SecureCRT 6.7.1 注冊机 和谐 破解 补丁 方法
查看>>
async & await 的前世今生(Updated)
查看>>
MySql中时间类型总结
查看>>
[Javascript] Array methods in depth - slice
查看>>
JDBC中事务的使用
查看>>
oc-03-OC访问OC源文件、C源文件中的函数
查看>>
Atitit.病毒木马的快速扩散机制原理nio 内存映射MappedByteBuffer
查看>>
【框架】Vitamio多媒体播放器
查看>>
UIAlertController 使用
查看>>
WPF 之 style文件的引用
查看>>