采用class-dump 对iOS 代码进行反编译

2020-03-19  本文已影响0人  LetBe

为了验证是否自己的代码已经混淆成功,需要进行反编译查看一下:

首先下载class-dump
http://stevenygard.com/projects/class-dump/

下载 class-dump-3.5.dmp 这个版本,其他的是对这个版本的压缩,所以只管下载这个,然后,将 image.png

,放到 /usr/local/bin 这个目录下,

在终端 输入class-dump ,查看版本
显示 class-dump的版本后,就可以正常使用 class-dump 命令了


image.png

然后 我们就可以通过 找到模拟器运行的app,将app 进行反编译出来,导出到一个文件夹中 class-dump -H /Users/zhangshilong/Library/Developer/Xcode/DerivedData/testOne-aevhoofuplsyxyfibcazmarwnmsx/Build/Products/Debug-iphonesimulator/testOne.app -o /Users/zhangshilong/Desktop/myheads

将textOne 这个app的 .app包 通过 命令 反编译 输出到桌面的 myheads 这个文件夹下,结果如下


image.png

打开viewController,我们可以看到里面的方法,其中红框中的是我采用了脚本混淆代码,目的就是查看是否混淆成功,看来是成功了。


上一篇 下一篇

猜你喜欢

热点阅读