美文网首页
采用class-dump 对iOS 代码进行反编译

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

作者: LetBe | 来源:发表于2020-03-19 11:46 被阅读0次

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

    首先下载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,我们可以看到里面的方法,其中红框中的是我采用了脚本混淆代码,目的就是查看是否混淆成功,看来是成功了。


    相关文章

      网友评论

          本文标题:采用class-dump 对iOS 代码进行反编译

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