美文网首页
ipa 反编译

ipa 反编译

作者: 御雪飞斐 | 来源:发表于2019-04-24 16:13 被阅读0次

近日遇到审核被拒2.3.1问题,给客户查看代码混淆,做了一下对ipa包的反编译,查看反编译后的.h文件。

1.拿到到ipa包,简单暴力直接修改后缀为zip;

2.把zip包解压,会有两个文件夹:Payload,Symbols。
Payload下放的就是.app文件,Symbols下是符号表文件,不用关心。


2019-04-24 3.58.14.png

3.安装class-dump,http://stevenygard.com/projects/class-dump/
下载class-dump-3.5.dmg,然后安装。如图:

2019-04-24 4.01.22.png
4.把class-dump, cmd + c 拷贝到 /usr/local/bin 文件下。

5.打开terminal,第一步:cd /usr/local/bin 下,
再输入:chmod 777 /usr/local/bin/class-dump,获取权限;
然后输入:class-dump 命令,显示如下:


2019-04-24 3.49.42.png

6.没问题就继续:class-dump -H -o /你想要反编译后的文件路径/ /刚才zip解压出来的.app路径/,如图:


2019-04-244.12.45.png

-H命令代表着要解析的文件,-o表示解析完成保存的目录。

7.执行完毕,查看你刚才保存的文件夹,就看到了:


2019-04-24.png

相关文章

  • Class-dump 反编译ipa和framewoke

    class-dump反编译ipa详解class-dump反编译framework详解

  • ipa 反编译

    近日遇到审核被拒2.3.1问题,给客户查看代码混淆,做了一下对ipa包的反编译,查看反编译后的.h文件。 1.拿到...

  • 如何去反编译一个ipa包

    1.前言 上传到appStore的ipa苹果会自动加一层防护壳,如果想要反编译从appStore下载的ipa包,必...

  • ipa反编译过程

    如何反编译ipa包,查看所有的头文件和方法名(包括私有方法名) 通过分析二进制文件 首先先介绍两款分析二进制源码的...

  • iOS ipa 反编译

    https://www.jianshu.com/p/c4272fce6703

  • ipa包反编译

    为啥要做反编译 之前在进行项目时,经常性的会出现plist内某个参数有错,或者资源出错,亦或者script脚本有问...

  • Python 编译工具pycharm的注册流程

    最近由于接到公司任务需要对iOS项目打出的ipa包进行反编译,前期class—dump,IDE等等,相对还算顺利,...

  • class-dump安装与使用

    一、背景 反编译iOS的app/ipa包,也可以2.3.1被拒的问题,查找敏感关键词。 二、安装 class-du...

  • iOS--检查UIWebview、class_dump反编译

    最近苹果上架检查UIWebview,大家可以使用class_dump反编译检查自己的ipa是否符合要求; 1、先检...

  • iOS 逆向工程--懒人的砸壳方法

    iOS 砸壳教程(iOS 9.0) 砸壳后可以对APP进行反编译, 可以看到ipa内头文件, 具体请查看我之前写的...

网友评论

      本文标题:ipa 反编译

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