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

iOS逆向 class-dump的安裝和使用

一、概述

class-dump是進行iOS逆向開發常用的一款工具,其主要作用是匯出App的標頭檔案內容。根據這些標頭檔案可以大致分析出APP的結構和內容。

二、下載和安裝

這裡寫圖片描述

下載class-dump-3.5後,將dmg檔案裡的class-dump複製到“usr/bin”下,如下圖所示:

這裡寫圖片描述

溫馨提示: Mac下/usr/local目錄預設是對於Finder是隱藏,如果需要到/usr/local下去,開啟Finder,然後使用command+shift+G,在彈出的目錄中填寫/usr/local就可以了。

在終端輸入 class-dump,顯示 class-dump的版本後,就可以正常使用 class-dump 命令了。 正確安裝後如下圖所示:

這裡寫圖片描述

三、使用方法

命令如下:class-dump -H /Applications/Calculator.app -o /Users/yuancan/Desktop/test

解釋:
/Applications/Calculator.app是計算器app的路徑
/Users/yuancan/Desktop/test 是存放dump出來標頭檔案的資料夾路徑

這裡寫圖片描述

我們可以開啟裡面的標頭檔案去看,可以分析出一些有用的資訊。

相關推薦

iOS逆向 class-dump安裝使用

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

[iOS 通過class-dump] 逆向出方法名/屬性列表

記錄一下 拉倒 /usr / local / bin 目錄下 ,其他目錄好像不能用了 命令為 class-dump -H /Users/tiannanyihao/Desktop/sandbao\ 新混淆/Payload/sandbao.app -o

iOS逆向之微信支付寶修改步數 簡潔無腦版

(本教程僅供研究學習用,請勿用於其他用途) 先放兩張圖片。 支付寶的: 微信的: 這是修改之後的 微信步數上限是98800(不知道為啥是這個數字),支付寶是100000.. 下面列出本文用到的工具 yololib 注入使用 (Extra_Chapter資料夾下的yo

iOS開發--CocoaPods的安裝使用說明

一、概要 二、安裝 由於網上的教程基本都大同小異,但細節之處還不是很完善,所以藉機會在這裡補充下: 注:要使用CocoaPods,那就要下載安裝它,而下載安裝CocoaPods需要Ruby環境 1、Ruby環境搭建 當前安裝環境為Mac mini 10.1

iOS 使用Class-dump分析App內部實現

前言 前幾天在網上無意間看到了class-dump這個詞語,出於好奇就查了下,沒想到挺有意思的:簡單來說,就是可以將objc編譯後程序中的宣告資訊匯出檢視,有點類似於源程式的.h標頭檔案。 這個有什麼用呢?國內搜尋class-dump能看到一些使用class-dump匯出Apple Fra

iOS開發利器-CocoaPods安裝使用教程

開發iOS專案時肯定會用到許多第三方專案,比如說:ASIHttprequest,JSONKit等等,一些類庫可能又關聯著其他類庫,如果超過一定的數量,手動去下載這些類庫難免會有一些麻煩,並且還要去配置引數,等到類庫更新的時候,我們還得重新下載一份,這些沒有技術含量的活有

mybatis逆向工程的安裝配置

1.首先下載mybatis_generator_1.3.1.zip(隨意下載自己需要的版本),然後解壓這個包會有兩個資料夾——》features和plugins 把這兩個資料夾放到eclipse或者是myeclipse安裝目錄下,上圖: 注意:存放features、p

iOS安全之class-dump安裝使用

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

iOS逆向開發- class-dump使用中出現的一些問題

​最近正在嘗試逆向App的學習和研究,其中不乏出現一些問題,在此主要是分享一些學習中遇到的問題和解決方法以及部分原理 1.class-dump無法拖入/usr/bin目錄(這個問題是大多數人都邁不過去的坎) ​原因:Mac當前系統為Mac OS X 10.1

Theos的安裝使用-iOS逆向工程

Theos的安裝和使用-iOS逆向工程 Theos就是一套越獄開發工具包 1. Theos的安裝 1.1 安裝homebrew https://brew.sh/ 1.2 安裝dpkg sudo brew install dpkg 1.3 安

class-dump安裝使用

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

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

安裝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

ios逆向之:dump應用的頭文件

ios平常我們用class-dump導AppStore中下載的應用的頭文件時,就dump出了個CDStructures.h文件,還什麽內容都沒有。這就屬於常識問題了-_-就像這樣,所以呢,我們還需要先拿個榔頭給它砸一下殼這裏借用了某行的APP,無惡意行為先看看工具準備吧,什麽 dump、decrypted、X

CocoaPods -- ios專案中安裝使用CocoaPods

CocoaPods是什麼? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之小編

iOS安裝使用CocoaPods詳細過程

轉載自 https://blog.csdn.net/apple7758991/article/details/76585315 iOS安裝CocoaPods詳細過程 一、簡介 什麼是CocoaPods CocoaPods是OS X和iOS下的一個第三類庫管理工具,通過Coco

iOS CocoaPods安裝使用

轉載自: https://blog.csdn.net/jiankeufo/article/details/79362660 版權宣告:本文為博主原創文章,未經博主允許不得轉載。    https://blog.csdn.net/qq_18505715/artic

iOS攻防:class-dump 與 Dumpdecrypted 使用

1 class dump class dump 是一個用於檢查儲存在 Mach-O 檔案中的 objective-c 執行時資訊的工具,攻防中最常用、實用的命令列工具。 1.1 class dump 好玩在哪? class dump 絕對可以滿足你的好奇心。你可以通過 clas

IOS開發-CocoaPods安裝使用教程及常見錯誤

CocoaPods是iOS最常用的第三方類庫管理工具,絕大部分有名的開源類庫都支援CocoaPods。所以,作為iOS程式設計師,掌握CocoaPods的使用是必備技能。 下面我們就來講一下CocoaPods的安裝流程。 第一步:安裝cocoapods sudo gem