1. 程式人生 > >class-dump的安裝和使用

class-dump的安裝和使用

用來dump目標檔案的class資訊的工具。它利用Objective-C語言的runtime的特性,將儲存在mach-O檔案中的@interface和@protocol資訊提取出來,並生成對應的.h檔案。

安裝步驟

open /usr/local/bin

3、把dmg檔案中的class-dump檔案複製到/usr/local/bin
4、更改許可權:終端輸入

sudo chmod 777 /usr/local/bin/class-dump

到這兒就安裝完成了。
顯示class-dump的用法和版本

class-dump --help

使用方法

1、首先下載一個ipa檔案,更改檔案為zip格式,然後解壓之後得到.app的目標檔案
1B2D93C7-5FEA-4509-AB37-07AACC5B22D7.png

2、用終端輸入命令class-dump -H [.app檔案的路徑] -o [輸出資料夾路徑]

class-dump -H /Users/mac/Desktop/Payload/Kt.app -o /Users/mac/Desktop/Payload 

就可以得到所有的.h檔案了(在輸出的資料夾裡)

相關推薦

class-dump安裝使用

用來dump目標檔案的class資訊的工具。它利用Objective-C語言的runtime的特性,將儲存在mach-O檔案中的@interface和@protocol資訊提取出來,並生成對應的.h檔案。 安裝步驟 open /usr/local

iOS逆向 class-dump安裝使用

一、概述 class-dump是進行iOS逆向開發常用的一款工具,其主要作用是匯出App的標頭檔案內容。根據這些標頭檔案可以大致分析出APP的結構和內容。 二、下載和安裝 下載class-dump-3.5後,將dmg檔案裡的class-dump複製

iOS安全之class-dump安裝使用

寫的很好 http://www.cnblogs.com/mddblog/p/4942894.html 用來dump目標檔案的class資訊的工具。它利用Objective-C語言的runtime的特性,將儲存在mach-O檔案中的@interface和@protocol資訊

安裝class-dump

macos logs 退出 href chmod evel iter ram work 下載地址 打開iTerm,輸入mkdir ~/bin,在當前用戶根目錄下創建一個bin目錄; 把class-dump給拷貝到這個目錄裏,mv /path/to/class-dump

class-dump iOSOpenDev 的使用

eat doc trac profiling weixin rar conn aar 手機 class-dump 官網地址:這裏 我這裏下載的是 class-dum

Git在windows下的安裝使用class="__cf_email__" data-cfemail="52151b06121d0111">[email protected]

Git for Windows v2.7.0 Release Notes Latest update: January 5th 2016 Introduction These release notes describe issues specific to the Git for Windows rele

iOS class-dump反編譯程式碼混淆

參考連結 一、class-dump反編譯 1、由於/usr/bin/在OS X 10.11上沒有許可權了,將解壓後的class-dump,拖入到 /usr/local/bin/class-dump中 2、開啟終端,cd /usr/local/bin/c

ISA2006安裝部署基礎(虛擬機非域環境)

策略 ron 隧道 wan 對話 什麽 mark war fontsize 0x00. 為了測試基於HTTP隧道的繞過ISA,必須搭建模擬環境,為了不麻煩,我們這裏不配合域環境認證.本次實驗利用Vmware 10.0搭建好開發環境,實現ISA2006安裝和部署,同一時候

版本管理工具小烏龜TortoiseGit的安裝使用(1)

姓名 save 使用 一行 https 技術 安裝路徑 管理工具 gen 1、軟件的安裝:1.1 安裝 Git使用軟件管理工具搜索 Git: 先安裝 Git(也可以在 https://git-for-windows.github.io/ 找到最新版),全部選擇默認即可;再安

樹莓派系統安裝調試 總結整理篇

exp file 我們 log 令行 key 博客園 projects yun 第一次拿到樹莓派的時候,覺得它好小,就像一個小電路板一樣,經過對它的一番研究,感覺其實這個小電腦性能還是可以的,拿來運行一些小的程序、應用還是可以的,而且在有些情況下體積小就是它的優勢。閑話

mysql5.7:mysql安裝基於SSL加密的主從復制(詳細剖析)

mysql ssl db 數據 加密傳輸 小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------謝謝您的參考,如有疑問,歡迎交流目錄:--------my

工作流調度器azkaban的安裝使用

用戶名 color smtp mail tex 服務器 重新 sts 建立 為什麽需要工作流調度系統 一個完整的數據分析系統通常都是由大量任務單元組成:     shell腳本程序,java程序,mapreduce程序、hive腳本等 各任務單元之間存在時間先後及前後

CloudStack+XenServer詳細部署方案 CloudStack管理節點的安裝配置

cloudstack+xenserver詳細部署方案 cloudstack管理節點的安裝和配置CloudStack+XenServer詳細部署方案 CloudStack管理節點的安裝和配置本文將根據設計文檔, 安裝和配置CloudStack管理節點。本文只對配置流程和結果進行舉例說明, 具體 細節和配置操作請

Centos7下關於memcached的安裝簡單使用

entos name 終端 說明 所有 local memcach 們的 clas 在這裏,由於用編譯安裝memcached服務端過於復雜,因此我選用依賴管理工具 yum 來實現 memcached 的服務端安裝: [root@localhost /]# yum insta

mycat安裝測試

slave roo character 三臺 delet 1.4 property 啟動項 客戶端 mycat安裝和測試 一. 環境準備 本機環境是三臺centos6.5 IP 主機名 數據庫名 安裝軟件 192.168.17.4 mast

kafka安裝使用

grep keys operator comment 隨機 寫入 實時流處理 生產者 keyword kafka安裝和啟動 kafka的背景知識已經講了很多了,讓我們現在開始實踐吧,假設你現在沒有Kafka和ZooKeeper環境。 Step 1: 下

Ubuntu 10.10安裝使用pythonbrew簡介

添加 efi bz2 推薦 clean 刪除 pytho 裝包 undefine http://blog.csdn.net/nuccch/article/details/17595161 一、安裝Pythonbrew 通過pythonbrew工具實現多版本Python管理,

centos7 mysql數據庫安裝配置

web 大小 images etc 安裝mysql 安裝 commands 0 rows type 一、系統環境 yum update升級以後的系統版本為 [[email protected]/* */ yl]# cat /etc/redhat-relea

Android 開發之Windows環境下Android Studio安裝使用教程(圖文詳細步驟)

9.png 虛擬機 jdk版本 編寫 clip 開發平臺 集成開發 arc 電腦安裝 鑒於谷歌最新推出的Android Studio備受開發者的推崇,所以也跟著體驗一下。 一、介紹Android Studio Android Studio 是一個Android

redis學習教程一《Redis的安裝配置》

遠程服務 name 工具 列表 端口號 裏的 redis服務器 映射 tin redis學習教程一《Redis的安裝和配置》 Redis的優點 以下是Redis的一些優點。 異常快 - Redis非常快,每秒可執行大約110000次的設置(SET)操作,每秒大約可執