美文网首页iOS 混淆加固安防
2020 最新iOS混淆工具

2020 最新iOS混淆工具

作者: juguangtool | 来源:发表于2020-06-17 18:12 被阅读0次

    前景分析

    鉴于2018年下半年开始,苹果公司加大了对提审APPStore的应用审核力度,导致诸多开发者提交的应用卡审,拒审,更有甚者封停账号。

    从2019年1月开始,苹果公司的机审机制差不多2-3个月更新一次,而每次更新,都伴随着广大APP的阵亡。

    由于审核机制越趋严格,导致诸多正常开发的应用提交都受到了波及,也就是我们常说的审核误伤。误伤是在所难免的,在100%确定自己应用没问题的情况下,被误伤的时候怼回去就好。

    当然,今天我们要讨论的是另外一件事,就是IOS马甲包的上架。

    对于马甲包,相信大家都知道是啥,在流量就是金钱的现在,各大运营商们就希望APPStore只能搜到自己一家的产品。

    马甲包的应用场景太宽泛,此处就不多讨论,我们讨论 怎么去上这个马甲包?

    一个能够运营的项目,从0-1是要不少成本的,而这样一套代码,正常情况下只能提交一次到APPStore,多次提交会受到4.3拒审,2.1大礼包等拒审。这个时候就是我们技术需要解决的,一套代码多次提交的问题了。

    问题探究

    马甲包难以通过审核的关键是机审,虽然苹果公司本身是巨无霸搬的存在,但是人家也不可能把资源全放审核上。特别是,一旦审核规则变严,会导致更多的误伤,这是苹果自己也不愿看到的。

    所以本着这个方向出发去解决问题。

    我们要搞定马甲包的提审,首先得搞定机审,学会规避机审,那就相当于成功了一大半。

    而机器是很傻的,能对比的东西就那么多,所以,我们把每次打包的二进制文件弄的不一样就可以了。

    那如何把二进制文件弄的不一样呢?

    这个还要从源码出发,不同的源码,打出来的二进制文件当然就不一样,所以我们需要混淆自己的源码。

    目前能搜到的开源的,不开源的混淆工具很多,但是大多缺乏维护,跟不上苹果的最新审核政策。并且其中还有一部分python写的脚本形式的工具,使用成本比较高。

    我这里推荐一款我常用的ios源码混淆工具,能解决大部分机审问题。有兴趣的朋友可以一起交流学习。https://github.com/juguangtool/iOSConfusion

    相关文章

      网友评论

        本文标题:2020 最新iOS混淆工具

        本文链接:https://www.haomeiwen.com/subject/erybzhtx.html