越獄-應用砸殼

砸殼

提交給Appstore發(fā)布的App,都經(jīng)過官方保護而加密粉私,這樣可以保證機器上跑的應用是蘋果審核過的顽腾,也可以管理軟件授權(quán)。經(jīng)過App Store加密的應用,我們無法通過Hopper等反編譯靜態(tài)分析抄肖,也無法Class-Dump久信,在逆向分析過程中需要對加密的二進制文件進行解密才可以進行靜態(tài)分析,這一過程就是大家熟知的砸殼(脫殼)漓摩。

應用砸殼(解密)分為:
1.靜態(tài)砸殼
靜態(tài)砸殼就是在已經(jīng)掌握和了解到了殼應用的加密算法和邏輯后在不運行殼應用程序的前提下將殼應用程序進行解密處理裙士。靜態(tài)脫殼的方法難度大,而且加密方發(fā)現(xiàn)應用被破解后就可能會改用更加高級和復雜的加密技術(shù)管毙。

2.動態(tài)砸殼
動態(tài)砸殼就是從運行在進程內(nèi)存空間中的可執(zhí)行程序映像(image)入手腿椎,來將內(nèi)存中的內(nèi)容進行轉(zhuǎn)儲(dump)處理來實現(xiàn)脫殼處理。這種方法實現(xiàn)起來相對簡單夭咬,且不必關(guān)心使用的是何種加密技術(shù)啃炸。

砸殼原理

iOS應用運行原理


5F6977128B9F668991A20000A5D66459.png

根據(jù)iOS應用運行原理,砸殼的原理其實就是將內(nèi)存中解密后的MatchO拷貝出來。

砸殼工具Clutch的安裝和使用

Clutch是由KJCracks開發(fā)的一款開源砸殼工具卓舵。工具支持iPhone南用、iPod Touch、iPad掏湾,該工具需要使用iOS8.0以上的越獄手機應用训枢。

Clutch的安裝

下載Clutch
下載Release下的2.0.4

B70DBF1D37BAF358E60F40B5CC7EF50C.png

Clutch的使用

一.映射端口OpenSSH相關(guān)知識
二.拷貝Clutch-2.0.4到手機,并重命名為Clutch

1.png

4.png

三.列出可砸殼應用列表Clutch -i


2.png

四.砸殼Clutch -d 應用ID


BC2549CF0A1D02C7AC176D790D21016B.png

砸殼成功后會在這個目錄下:


C78E92624AB2FCB4E242FFF85297BA31.png

砸殼工具dumpdecrypted的使用

Github開源工具。 dumpdecrypted這個工具就是通過建立一個名為dumpdecrypted.dylib的動態(tài)庫忘巧,插入目標應用實現(xiàn)脫殼
一恒界、直接git clone
二、通過Make編譯生成動態(tài)庫就

-1.png

0.png

三砚嘴、拷貝到遠程手機


1.png

四十酣、通過DYLD_INSERT_LIBRARIES 環(huán)境變量插入動態(tài)庫執(zhí)行(DYLID_INSRT_LIBRARY 能讓動態(tài)庫臨時依附到某個應用去執(zhí)行)


3.png

4.png

砸殼工具frida-ios-dump的使用

該工具基于frida提供的強大功能通過注入js實現(xiàn)內(nèi)存dump然后通過python自動拷貝到電腦生成ipa文件。

Mac安裝:

1际长、查看python版本,Mac都是自帶的(python -V)耸采。
2、查看pip版本
安裝pip sudo easy_install pip 3工育、安裝fridasudo pip install frida-tools
關(guān)于安裝中,可能會有報錯,可以查看錯誤解決

越獄手機上安裝:

在cydia里添加源:https://build.frida.re
然后直接安裝frida

Mac配置ios-dump

1.下載腳本
$sudo git clone https://github.com/AloneMonkey/frida-ios-dump
(默認是2.x版本,如果是3.x版本的話,可以需要checkout 到3.x版本)
2.修改dump.py的User配置

EEF9E156C777F2A2FAF532BC6E71A0D7.png

3.進入目錄安裝依賴
$sudo pip install -r /opt/dump/frida-ios-dump/requirements.txt –upgrade
有可能報錯會有如下錯誤:


2B3D2D9972FAAEACDB35990B0861D846.png

解決方案:
降低 prompt-toolkit 版本
先卸載
sudo pip uninstall prompt-toolkit 在安裝指定版本sudo pip install prompt-toolkit==1.0.6

A0CA0D9D65498E0F60C10E9FF6FD11F4.png

4.使用
frida-ps -U 列出Display name(應用名稱)
./dump.py 微信 參數(shù)用Display name或者Bundle ID都行


8E0256594730C408ADAD798495B686DD.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虾宇,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子如绸,更是在濱河造成了極大的恐慌嘱朽,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怔接,死亡現(xiàn)場離奇詭異搪泳,居然都是意外死亡,警方通過查閱死者的電腦和手機扼脐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門岸军,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事艰赞∮缎常” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵方妖,是天一觀的道長台谍。 經(jīng)常有香客問我,道長吁断,這世上最難降的妖魔是什么趁蕊? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮仔役,結(jié)果婚禮上掷伙,老公的妹妹穿的比我還像新娘。我一直安慰自己又兵,他們只是感情好任柜,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沛厨,像睡著了一般宙地。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逆皮,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天宅粥,我揣著相機與錄音,去河邊找鬼电谣。 笑死秽梅,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的剿牺。 我是一名探鬼主播企垦,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼晒来!你這毒婦竟也來了钞诡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤湃崩,失蹤者是張志新(化名)和其女友劉穎荧降,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竹习,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡誊抛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了整陌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖泌辫,靈堂內(nèi)的尸體忽然破棺而出随夸,到底是詐尸還是另有隱情,我是刑警寧澤震放,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布宾毒,位于F島的核電站,受9級特大地震影響殿遂,放射性物質(zhì)發(fā)生泄漏诈铛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一墨礁、第九天 我趴在偏房一處隱蔽的房頂上張望幢竹。 院中可真熱鬧,春花似錦恩静、人聲如沸焕毫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽邑飒。三九已至,卻和暖如春级乐,著一層夾襖步出監(jiān)牢的瞬間疙咸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工风科, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留罕扎,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓丐重,卻偏偏與公主長得像腔召,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子扮惦,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 概述 軟件脫殼臀蛛,顧名思義,就是對軟件加殼的逆操作崖蜜,把軟件上存在的殼去掉(解密)浊仆。 砸殼原理 應用加殼(加密)提交給...
    沒八阿哥的程序閱讀 7,101評論 0 2
  • 我們?nèi)粘i_發(fā)提交給Appstore發(fā)布的App,都經(jīng)過官方保護而加密豫领,這樣可以保證機器上跑的應用是蘋果審核過的抡柿,也...
    妖精的菩薩閱讀 18,438評論 1 14
  • 一直想去蹦極,就像你的人生有一個坎兒等恐,你邁不過去洲劣,無力改變备蚓,就想體驗一下生死邊緣的感覺,然后就對了一切都釋懷了囱稽,沒...
    楊二姑娘閱讀 86評論 0 0
  • 悶熱的天氣郊尝,如火的太陽,使我心開始不安分战惊。焦灼等待回家的心流昏,被老師一再的拖堂的行為,搞的更加躁動不安吞获。 出了校門况凉,...
    柳蔭下閱讀 323評論 0 2
  • 大風大浪已過去 生命延序今生來 春暖大地百花開 已是故鄉(xiāng)望明月
    主宰王者閱讀 175評論 0 0