PNG钢铁女侠是谁IOS手机插件?

作者:蒸米@阿里移动安全

微信作為手机上的第一大应用有着上亿的用户。并且很多人都不只拥有一个微信帐号有的微信账号是用于商业的,有的是用于私人的可惜嘚是官方版的微信并不支持多开的功能,并且频繁更换微信账号也是一件非常麻烦的事于是大家纷纷在寻找能够在手机上登陆多个微信賬号的方法,相对于iOSAndroid上早就有了很成熟的产品,比如360 OS的微信双开和LBE的双开大师就可以满足很多用户多开的需求

但是在iOS上,因为苹果的咹全机制并没有任何知名的IT厂商推出微信多开的产品,反而是各种小公司的微信双开产品满天飞但使用这些产品真的安全吗?今天我們就来看看这些产品的真面目

一、 “倍推微信分身”初探

这次要分析的产品名字叫”倍推微信分身”,可以实现非越狱iOS上的微信多开這个app的安装是通过itms-services,也就是企业证书的安装模式进行安装的服务器是架在59os.com。可以看到除了微信分身以外还有很多别的破解应用提供下載:

app安装完后的图标和微信的一模一样,只是名字变成了“倍推微信分身”: 

下载完倍推微信分身并登陆后,可以看到首页与原版微信並没有太大的变化只是左上角多了一个VIP的标志:

我们知道,根据苹果的系统机制一台iOS设备上不允许存在多个Bundle ID一样的app。因此我们猜测這个微信分身app是修改过Bundle ID的。于是我们查看一下Info.plist果然Bundle ID已经做了修改:

但是研究过iOS上微信分身的人一定知道,微信app在启动以及发送消息的时候会对Bundle ID做校验的如果不是” com.tencent.xin”就会报错并退出。那么”倍推微信分身”是怎么做到的呢经过分析,原来”倍推微信分身”是通过hook的手段在app启动的时候对BundleID做了动态修改。至于怎么进行非越狱iOS上的hook可以参考我之前写的两篇文章:

【iOS冰与火之歌番外篇 - 在非越狱手机上进行AppHook】

於是我们对”倍推微信分身”的binary进行分析发现这个binary在启动的时候会load一个伪装成一个png文件的第三方的dylib– wanpu.png:

用file指令可以看到这个伪png文件其实昰一个包含了armv7和arm64的dylib:

我们看到这个伪图片就像是一个寄生虫一样存在于微信app的体内,特别像dota里的Naix(俗称小狗)的终极技能 - 寄生因此我们紦这个高危样本称之为ImgNaix。


OpenURL这个hook就很有意思了这个函数本身是用来处理调用微信的URL Schemes的。看过我之前写过的《iOS URL Scheme 劫持》的文章的人一定知道这個”倍推微信分身”是有能力进行URL Scheme劫持的如果在Info.plist里进行了声明,手机上所有使用的URL Schemes的应用都有可能被hijack

除了这些hook以外,我们在竟然在”倍推微信分身”的逆向代码里发现了Alipay的SDK!一个没想到,在”倍推微信分身”的帮助下支付宝和微信支付终于走到了一起:

因为捆绑了支付宝的SDK,”倍推微信分身”可以调用支付宝的快捷支付功能:

通过网络抓包分析我们可以看到”倍推微信分身”会发送一些服务收费嘚数据到手机上:

经分析,”倍推微信分身”之所以加入支付宝sdk是为了对这个微信多开app进行收费因为天下没有免费的午餐,软件开发者の所以制作腾讯的盗版软件”倍推微信分身”就是为了能够获取到一定的收入所以才会接入支付SDK的。

需要注意的是”倍推微信分身”咑开的url数据都是服务端可控的,并且没有进行加密黑客可以使用MITM (Man-in-the-middle attack) 随意修改推送的内容,进行钓鱼攻击等操作比如我通过DNS劫持就能够随意修改推送给用户的数据,以及诱导用户去下载我自己设定的企业app简直和XcodeGhost一模一样(具体细节可以参考我之前发表的《你以为服务器关叻这事就结束了? - XcodeGhost截胡攻击和服务端的复现以及UnityGhost预警》)。

这里我们进行DNS劫持并修改了推送的内容同时我们把URL替换成了另一个企业应鼡的下载plist:

可以看到我们在启动”倍推微信分身”的时候弹出了更新对话框,还无法取消:

点击后”倍推微信分身”下载了我们替换后嘚企业应用,一个伪装成微信的假app:

除此之外在分析的过程中,我们还发现”倍推微信分身”app还存在非常多的高危接口并且可以利用苐三方服务器的控制进行远程调用:

(2). “倍推微信分身”app预留了一整套文件操作的高危接口,可以直接对微信app内的所有文件进行操作这些攵件包括好友列表,聊天记录聊天图片等隐私信息。

要知道在iOS上聊天记录等信息都是完全没有加密的保存在MM.sqlite文件里的:

虽然我们在样夲分析的过程中除了获取用户隐私外,暂时没有捕获到恶意攻击的行为但这个”倍推微信分身”预留了大量高危的接口(私有API,URL Scheme Hijack文件操作接口等),并且破解者是可以随便修改客户端的内容因此不要说推送任意广告和收费信息了,连窃取微信账号密码的可能性都有簡直就像一颗定时炸弹装在了手机上。这样的微信双开你还敢用吗

从这个样本中,我们已经看到在非越狱iOS上的攻防技术已经变的非常成熟了无论是病毒(XcodeGhost)还是破解软件(ImgNaix)都利用了很多苹果安全机制的弱点,并且随着研究iOS安全的人越来越多会有更多的漏洞会被发现 (e.g., 利用XPC漏洞过App沙盒http://drops.wooyun.org/papers/14170)。此外iOS上的app不像Android,简直一点防护措施都没有当遇到黑客攻击的时候几乎会瞬间沦陷。正如同我在MDCC 2015开发者大会上所讲的XcodeGhost只是一个开始而已,随后会有越来越多的危机会出现在iOS上请大家做好暴风雨来临前的准备吧!

作者:蒸米@阿里移动安全,更多安全技術文章请查看

千图网提供精美好看的icon图标设计效果图免费下载本次icon图标设计效果图是有关效果图,主题是钢铁侠贾维斯系统编号是,格式是png建议使用对应的软件打开,该效果图夶小是390.681 KB图片尺寸为320x480。

钢铁侠贾维斯系统是由icon图标效果图设计师

app_happy_94上传. 浏览本次作品的您可能还对 钢铁侠贾维斯系统 界面设计下载 手机app下载 app模板下载 app素材下载 界面下载 免费手机界面设计 安卓界面 

版权所有:此作品系用户共享仅供学习交流, 千图网不就该作品的版权权利及来源进行保证禁止商业使用

我要回帖

更多关于 钢铁女侠 的文章

 

随机推荐