Freebuf曾经 报道 过,号称“ 全球最安全的手机 ” 的BlackPhone在去年的黑帽大会上被黑客团队TeamAndIRC小组用时5分钟破解,获得root权限。利用这个漏洞,攻击者能够仅用一条短信就攻陷手机,在手机上执行恶意代码。
这个漏洞是由澳大利亚Azimuth Security公司的Mark Dowd于2014年底发现的,但他等到Blackphone修复了漏洞后才披露细节。漏洞其实是源于Silent Text程序,这款app是Blackphone中的加密通讯工具,也可以从Google应用商店 下载 使用。
解密短信、读取短信 读取、窃取通讯录 监控手机的地理位置 在手机的外部存储写入代码或者文字 列举手机上的账号
攻击者可以利用漏洞,以Silent Text程序的权限执行远程代码,可以读取通讯录、获取地理位置信息、写入外部存储,当然还可以联网。
该漏洞发生在libscimp组件,这个组件让BlackPhone使用Silent Circle即时通讯协议(Silent Circle Instant Messaging Protocol, SCIMP )来加密 XMPP (Extensible Messaging and Presence Protocol),而这个组件中有一个类型混淆漏洞。
SCIMP被BlackPhone的作者用来建立安全的端对端加密,而现在SilentText中使用的SCIMP出现了类型混淆漏洞,使得攻击者“直接覆盖内存里的指针,然后可以进行远程的未授权的控制”。
Dowd在其技术 博客 中给出了详细的技术介绍,如果您感兴趣可以参考。
虽然漏洞已经被修复,但这个漏洞告诉那些“安全手机们”或竭力提供高强度加密的开发者们:在这个黑客技巧层出不穷的时代,你真的很难保证你的产品不会被黑。
[参考来源 TheHackerNews ,译/Sphinx,转载请注明来自Freebuf黑客与极客(FreeBuf.COM)]