zoukankan      html  css  js  c++  java
  • iOS 逆向工程(十二)之class-dump工具使用

    下载地址:http://stevenygard.com/projects/class-dump/

    概念:This is a command-line utility for examining the Objective-C runtime information stored in Mach-O files. —《摘自class-dump官网》

    译:这是一个用来检测存储在 Mach-O文件里OC运行时信息的命令行工具。

    用处:You can look at the design of closed source applications, frameworks, and bundles. Watch the interfaces evolve between releases. Experiment with private frameworks, or see what private goodies are hiding in the AppKit. Learn about the plugin API lurking in Mail.app. —《摘自class-dump官网》

    译:你可以查看闭源应用程序、框架和捆绑包的设计。观察接口在版本之间的演变。试用私有框架,或查看 AppKit 中隐藏哪些私有好东西。了解隐藏在Mail.app中的插件API。

    安装:

    1.将下载后的class-dump-3.5.dmg 打开,拷贝 class-dump文件;

    2.在终端输入  cd /usr/bin 回车,再输入 open . 回车,打开当前位置窗口后,将拷贝的文件粘贴到 local/bin/ 文件夹下;

    3.在终端输入 class-dump 回车,显示关于class-dump信息即可;

    实操作:

    用到命令:class-dump -H Mach-O文件路径 -o 头文件存放目录

    1.下载测试应用的ipa包;

    2.新建工作文件夹,将ipa包粘贴到工作文件夹;

    3.将ipa包后缀名换成zip格式,双击打开;

    4.在终端输入 class-dump -H MobileMail -o MobileMail_catch 回车,得到MobileMail的所有.h头文件

    Tip:加壳的App无法获得头文件,会得到一个CDStructures.h文件

  • 相关阅读:
    chkconfig命令
    PHP中的WebService
    MySQL 中联合查询效率分析
    javascript中json对象长度
    Replace Pioneer
    c++ 调用matlab程序
    ubuntu 安装 sublime
    一些地址收藏
    学习笔记草稿
    Redis Cluster 集群使用(3)
  • 原文地址:https://www.cnblogs.com/akiha/p/13377842.html
Copyright © 2011-2022 走看看