导航首页 » 站长干货 » ipa反编译过程
ipa反编译过程
如何反编译ipa包,查看所有的头文件和方法名(包括私有方法名) 通过分析二进制文件 首先先介绍两款分析二进制源码的工具。 Class-Dump是一款从OC运行时成的Mach-O文件中导出工程头文件的命令行工具。 1.下载安装class-dump-3.5.dmg 链接:http://stevenygard.com/projects/class-dump/ 2.下载完成以后双击.dmg的文件,将里面的class-dump拷贝到/usr/local/bin路径下(快捷键 shift + command + G  弹出前往文件夹) 3.打开终端,在控制台输入class-dump 4.找到需要反编译的ipa文件,右键归为实用文档,会出现一个Payload文件夹 5.cd  (将 XXX.app 所在文件夹Payload拖过来) 6.class-dump -H  XXX.app 即可此时,Payload文件夹中会出现XXX.ipa所有的.h文件(其中所有的方法名,包括.m中的私有方法名,都会在这些反编译的.h文件中展示出来) Hopper Disassembler,强大的逆向分析工具,你不仅仅可以查看方法列表,还可以查看代码逻辑以及站长旅游导航网常量。 下载地址:https://www.hopperapp.com 使用的时候将.app文件拖入Hopper,Hopper就自动分析了。 作者:shiyueZ 链接:https://www.jianshu.com/p/384e8727ea9b 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。