iOS利用class-dump进行反编译.ipa

声明:本文是作者参考https://cnbin.github.io/blog/2015/05/21/objective-c-class-dump-an-zhuang-he-shi-yong-fang-fa/  操作的。

先下载class-dump工具,下载地址http://stevenygard.com/projects/class-dump/,

然后将class-dump放到/usr/local/bin目录下面,在终端输入class-dump,看到下图显示class-dump版本就可以正常使用了;

iOS利用class-dump进行反编译.ipa_第1张图片

将打包好的.ipa文件解压,会生成两个文件夹,一个Payload, 一个Symbols;Symbols暂且不管它,我们只要拿到Payload里面的项目,在终端输入命令class-dump -H 项目路径 -o 导出的目的路径;

如:Mac-mini:~ chenfei$ class-dump -H /Users/chenfei/Desktop/testApp/testApp/Payload/testApp.app -o /Users/chenfei/Desktop/testApp/testApp

Mac-mini:~ chenfei$

完成之后,就会在testApp文件夹里面可以看到反编译出来的文件了:

iOS利用class-dump进行反编译.ipa_第2张图片

到此,可以说完成了反编译的步骤,但是逆向工程还有很长的路要走。

你可能感兴趣的:(iOS利用class-dump进行反编译.ipa)