iOS逆向工程之Reveal工具的安裝 配置與使用

2021-09-20 16:16:09 字數 1569 閱讀 9051

一、在越獄裝置上配置reveal

下方的內容是基於越獄的裝置操作的,裝置的系統版本為ios9.2.1 越獄版。

1. reveal loader安裝

首先我們打款越獄裝置的cydia,然後在搜尋中輸入reveal loader,並且進行安裝即可,下方是安裝後的效果。這一步比較簡單,安裝後重啟springboard即可。

2.匯入libreveal.dylib

這一步也是比較關鍵的一步,安裝完上述的reveal loader後請檢視是否有/library/rhrevealloader這個資料夾,並且確定該資料夾中是否有libreveal.dylib這個檔案,如果有的話,請跳過這一步,如果沒有,那麼就往下看吧。

(1)操作越獄裝置檔案所需的工具

當然,本部分需要對越獄裝置中的檔案系統進行操作,並且將mac上的資料夾匯入到裝置中。當然你可以使用openssh來連線你的裝置,但是要是將mac中的檔案匯入到越獄裝置相應的資料夾中,還是使用下方的視覺化工具更直觀一些。

下方是我本地裝的兩個工具,當然其中任何乙個都可以操作ios裝置的檔案系統,不過iexplorer這個工具的功能更強大一些。iexplorer可以檢視你的mac上所有ios裝置的備份檔案,當然也包括非越獄裝置的備份檔案。

我們mac上的reveal自帶了兩個庫,乙個是libreveal.dylib,乙個是reveal.framework。在未越獄的裝置上使用庫是後者,本篇部落格中使用的是前者。這兩個檔案位於reveal中的ios library中。reveal選單->help->show reveal library in finder ->ios library。通過上述目錄就可以找到我們需要的檔案,當然本篇部落格中我們只需要libreveal.dylib這乙個檔案。

找到上述的libreveal.dylib檔案後,使用iexplorer拷到我們的裝置中相應的目錄下即可。如下所示。

至此,我們的reveal配置工作就結束了,接下來就是使用reveal來做一些事情了。

二、reveal的使用

iOS逆向工程之Reveal工具的安裝 配置與使用

在當前最新版本1.6.3是有效的。本篇部落格中所使用的reveal 1.6.3就是使用hopper進行破解。當然,這不是今天的主題,今天的主題是如何使用reveal。一 在越獄裝置上配置reveal 下方的內容是基於越獄的裝置操作的,裝置的系統版本為ios9.2.1 越獄版。1.reveal loa...

iOS逆向工程之Reveal工具的安裝 配置與使用

在當前最新版本1.6.3是有效的。本篇部落格中所使用的reveal 1.6.3就是使用hopper進行破解。當然,這不是今天的主題,今天的主題是如何使用reveal。一 在越獄裝置上配置reveal 下方的內容是基於越獄的裝置操作的,裝置的系統版本為ios9.2.1越獄版。1.reveal load...

iOS 逆向工程(十一)之Reveal工具使用

目的 檢視uiview之間的層結構,定位目標層 詳細步驟 2.在mac上安裝reveal工具 5.在mac上開啟reveal,help show reveal library in finder ios library 拷貝revealserver檔案 6.在愛思助手的iphone5s的 檔案系統 ...