美文网首页
[笔记]iOS应用逆向工程 Part2: 工具篇

[笔记]iOS应用逆向工程 Part2: 工具篇

作者: 杏仁小核桃 | 来源:发表于2018-11-29 17:42 被阅读2次

    Part 2: 工具篇

    OSX 工具集

    iOS 逆向工程用到的一系列工具, 在 OSX 上完成的主要是开发和调试的工作.

    1. class-dump

    class-dump, 是用来 dump 目标对象 class 信息的工具.

    它利用 Objective-C 语言的 runtime 特性, 将存储在 Mach-O 文件中的头文件信息提取出来, 并生成对应的 .h 文件.

    class-dump 的流程:

    1. 定位 App 的可执行文件
    2. class-dump 可执行文件

    2. Theos

    Theos 是一个越狱开发工具包.

    安装 Theos
    1. 安装 Xcode 与 Command Line Tools
    2. 下载 Theos
    3. 配置 ldid
    4. 配置 CydiaSubstrate
    5. 配置 dpkg-deb
    6. 配置 Theos NIC templates

    关于Theos的安装可以参考这篇教程, 还有iOSRE论坛的新教程, 原书中的方法已经不再使用. 在安装的过程中还遇到了一个 git clone 目录权限的问题, 供参考.

    相关文章

      网友评论

          本文标题:[笔记]iOS应用逆向工程 Part2: 工具篇

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