iOS关于破解ipa包

昨天看了一点关于iOS安全防护的东西,还没来得及更新博客,然后今天来公司无聊的时候看到了关于ipa包的反编译问题,自己没怎么接触过,公司也不是很忙,就上手试试了。
其实现在想彻底破解iOS包还是挺困难的,尤其是关于源码的实现,貌似需要懂点汇编。但是想看见你工程中.h的实现其实还是挺容易的,反正我操作了一下,并不困难,从网上搜点资料就可以了。不需要什么特别困难的操作。当然这里加一句这里的iOS包并不是从Apple Store上下载的包,而是从各种渠道包括但不仅限于第三方平台,因为Apple Store上线的时候苹果可能给你的应用做了一下加密处理,这就导致你在使用我下面说的破解软件的时候只会得到一个CDStructures.h文件。据说用AppCrackr可以砸壳,我还没测试,暂不评论,我也是刚研究了不久,后期继续研究。哈哈。
操作步骤如下:
1. class-dump 去官网下载这款软件,如果你是Mac直接安装dmg格式,然后双击,将其中的cals-dump拉倒/usr/local/bin目录下,这么做你就可以在终端使用class-dump命令了。命令如下:

class-dump -H /Users/chenglei/Desktop/Payload/aayongche.app -o /Users/chenglei/Desktop/Header/aayongche

解释下:
/Users/chenglei/Desktop/Payload/aayongche.app这个是你ipa解压后Payload里面的文件的路径。
/Users/chenglei/Desktop/Header/aayongche这个是你用软件破解程序后.h存在的路径
2. IDA或者Hopper Disassembler 第二个安装密码为ifunapple.com,运行该软件,复制安装包内的DVT.hopperLicense到桌面,然后双击运行即可。我个人用的第二个,因为第一个太过强大,太过强大的自然太过于复杂,就像关于Ruby,我就喜欢使用单独的LDT,而不是用Eclipse。此软件的用法非常简单,将你ipa包解压然后将Payload下的文件拖入即可。如果你懂编译,那么可以下载继续学习,如果不懂,那也下载下来看看。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值