iOS逆向工程之Clutch砸殼(圖文多)

iOS逆向工程之Clutch砸殼
前言:

砸殼也可以使用別的工具 這個使用最簡單 強烈推薦,其他工具比較麻煩

Clutch的使用:

  • 1.去GitHub下載最新版,git clone https://github.com/KJCracks/Clutch.git
  • 2.用iTools 或者ifunbox之類的工具
    把下載的Clutch放到越獄的手機的Device->usr->bin目錄下

需要編譯(命令行編譯或者xcode編譯,此時需要解決證書問題,更改bundleid 或者其他的都可以)

image.png

使用命令行將Clutch拷貝到手機上
scp /Users/wanggang/Clutch/build/Clutch root@xx:/usr/bin/
image.png

  • 3.確保手機已經連接了WIFI并且你的手機的WIFI
    和你的電腦要在同一個局域網內,打開終端輸入:
    ssh root@xx.xx.xx.xx,(xx.xx.xx.xx)為你的手機的IP地址-->Enter
  • 4.接著會提示你輸入password:
    這里的密碼一般情況下是alpine,但是如果你更改過的話就用你更改的[這里的密碼是手機openssh的密碼,不是電腦密碼也不是手機解鎖密碼]
  • 5.然后來輸入吧:
    iPhone56sgeminzu:~ root# cd /usr/bin
    沒錯就是cd /usr/bin
  • 6.如果你要進行Clutch的配置,那么輸入Clutch -C,來進行吧
  • 7.接著就是比較好玩的地方了:輸入Clutch,顯示出你越獄手機中的應用吧.
    列表.jpg


    image.png

砸殼

最后對淘寶砸殼:選中你要砸殼的ipa -->然后Clutch - d 20 發現不成功

被關閉了,淘寶有反砸殼的 madan

image.png

換個小公司的app 輕松砸殼成功

iPhone:~ root# Clutch -d 19 Clutch (首字母大寫)

這里選擇的是砸的某視頻類的, 破解后的文件路徑如下:(itools查看的)


image.png

最后贈送一個頭文件導出的命令:

 class-dump -H /Users/xx/Desktop/header/hu/Payload/hu.app -o /Users/xx/Desktop/huhrader
/Users/xx/Desktop/header/hu/Payload/hu.app 是hu.app的絕對路勁
/Users/xx/Desktop/huhrader  導出的頭文件存放的路徑
無需到dump 工具目錄下面
圖片發自簡書App

多謝多謝


作者開發經驗總結的文章推薦,持續更新學習心得筆記

五星推薦 Runtime 10種用法(沒有比這更全的了)
五星推薦 成為iOS頂尖高手,你必須來這里(這里有最好的開源項目和文章)
五星推薦 iOS逆向Reveal查看任意app 的界面
五星推薦手把手教你使用python自動打包上傳應用分發
JSPatch (實時修復App Store bug)學習(一)
iOS 高級工程師是怎么進階的(補充版20+點)
擴大按鈕(UIButton)點擊范圍(隨意方向擴展哦)
最簡單的免證書真機調試(原創)
通過分析微信app,學學如何使用@2x,@3x圖片
TableView之MVVM與MVC之對比
使用MVVM減少控制器代碼實戰(減少56%)
ReactiveCocoa添加cocoapods 配置圖文教程及坑總結

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容