加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

来,教你如何破解一个 iOS APP

发布时间:2018-10-16 10:07:36 所属栏目:评论 来源:谢幺谢幺
导读:【新产品上线啦】51CTO播客,随时随地,碎片化学习 今天给大家来一个硬知识科普。 黑客中有一类人,注定跟程序开发者是死对头,是宿敌。 他们总跟开发者对着干: 开发者的日常是用一段段代码写出一个个软件,实现各种功能。 他们的日常则是把一个个完整的软

虽然最后都买回来了冈本卷纸杜蕾斯,但是你隐藏了自己的行动目的。

来,教你如何破解一个 iOS APP

“代码逻辑混淆”就是这样,在清晰明了的代码里加入各种多余的垃圾指令和代码,把原来的逻辑拆分成各种怪癖语法,改得连亲妈都不认识,从而防止破解。

“只要做完这几步,逆向破解的难度就会大大提高,虽然从理论上来讲没有破解不了的系统,但是只要把破解成本提高到足够高,黑客就会放弃破解,或者转向那些更容易的目标。”

华保健说。

只要做完加固就能抗住大部分破解?

是的。

听起来,反破解挺简单,就那么回事。

然鹅,现实永远比你想象得残酷。

3、“加固是不可能加固的“

“令我头疼的,不是扛不住逆向破解,而是开发者们都不肯用加固。”

华保健说,目前市面上只有20%左右的 iOS 应用做了加固,其中金融类的APP比例略高,但也只有50%左右,很多中小型金融机构甚至银行的APP都没做加固。

谢幺:纳尼?既然加固这么安全,为什么大家都喜欢裸奔呢?

华保健:因为裸奔更凉快呀~

谢幺:???

华保健说,以往的加固方法虽然安全,但弊端也很明显,这跟“衣服穿多了会显得臃肿”是一个道理(果然是裸奔更凉快。。。 。。。 )

首先是拖慢程序性能。

就拿代码逻辑混淆来说,原本一步能干完的活,现在非得分成好多步,为了迷惑对手还得故意磨洋工,那可不就拖慢性能了。

其次是程序体积会更大。

“一般来说,基于源码的加固方式能让程序增大20~30%的体积”,华保健直言,这一点很多开发者都接受不了,因为体积增大会降低用户的下载欲望。

不过,最令开发者受不了的是加固带来的代码泄露风险,以及兼容性问题。

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读