iOS逆向之工具搭建過程中的坑

最近在開始研究iOS逆向工程旺坠,于是就按照經(jīng)典的“小黃書”(iOS應(yīng)用逆向工程 第二版)進(jìn)行工具的搭建大审。想不到15年出版的數(shù)中關(guān)于工具安裝的那塊已經(jīng)有不少是走不通的哆姻,通過google終于把環(huán)境給搭建起來芙沥,現(xiàn)在通過這篇文章把這些坑點(diǎn)都記錄下來。

環(huán)境搭建參考:

iOSAPPHook流程: https://github.com/Urinx/iOSAppHook
iOSOpenDev安裝: http://pandara.xyz/2016/08/10/install_ios_open_dev/
Theos安裝: http://pandara.xyz/2016/08/12/install_theos/

1.Theos執(zhí)行make package時(shí)報(bào)錯(cuò)dpkg-deb: 錯(cuò)誤: 廢棄的壓縮類型 lzma京办;請(qǐng)用 xz 代替

解決:

  方法1.把/opt/theos/makefiles/package/deb.mk文件中的lzma 改為 gz
  方法2.重裝Theos(https://github.com/theos/theos)

2.安裝iOSOpenDev時(shí)遇到錯(cuò)誤:PrivateFramework directory not found: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/PrivateFrameworks

解決:

1. 在[這里](https://sdks.website/)下載9.2的SDK掀序。
2. 解壓后放到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs。
3. 你可以把9.2里面的PrivateFrameworks文件夾復(fù)制到9.3對(duì)應(yīng)的位置里path/to/iPhoneOS9.3.sdk/System/Library/惭婿。
4. 或者是修改/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist文件不恭,將`MinimumSDKVersion`改為9.2。
5. 再次運(yùn)行`sudo ./iod-setup sdk -sdk phones`命令财饥。`

3.安裝iOSOpenDev時(shí)遇到錯(cuò)誤: File not found: /Applications/Xcode-7.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Specifications/iPhoneOSPackageTypes.xcspec

解決:

參考這里: [http://bbs.iosre.com/t/xcode7-iosopendev-iosopendev-ios9/1963](http://bbs.iosre.com/t/xcode7-iosopendev-iosopendev-ios9/1963)

4.通過iOSOpenDev開發(fā)插件

    1.iosod sshkey -h “設(shè)備ip,無引號(hào)”
        iosod為iOSOpenDev內(nèi)工具换吧。
        這樣的話就可以直接ssh到設(shè)備上面而不用再輸入密碼了。
    2.在Build Setting中的iOSOpenDevice中填寫設(shè)備的ip地址
    3.修改項(xiàng)目的plist文件中的bundle內(nèi)容為目標(biāo)app bundleId
    4.在手機(jī)/Library/MobileSubstrate/DynamicLibraries路徑下可以看到已經(jīng)安裝的tweak
    參考:    http://www.blogfshare.com/iosopendev.html
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末钥星,一起剝皮案震驚了整個(gè)濱河市沾瓦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谦炒,老刑警劉巖贯莺,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異宁改,居然都是意外死亡缕探,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門还蹲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爹耗,“玉大人,你說我怎么就攤上這事谜喊√妒蓿” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵斗遏,是天一觀的道長山卦。 經(jīng)常有香客問我,道長最易,這世上最難降的妖魔是什么怒坯? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任炫狱,我火速辦了婚禮藻懒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘视译。我一直安慰自己嬉荆,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布酷含。 她就那樣靜靜地躺著鄙早,像睡著了一般汪茧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上限番,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天舱污,我揣著相機(jī)與錄音,去河邊找鬼弥虐。 笑死扩灯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的霜瘪。 我是一名探鬼主播珠插,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼颖对!你這毒婦竟也來了捻撑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤缤底,失蹤者是張志新(化名)和其女友劉穎顾患,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體个唧,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡描验,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坑鱼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片膘流。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鲁沥,靈堂內(nèi)的尸體忽然破棺而出呼股,到底是詐尸還是另有隱情,我是刑警寧澤画恰,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布彭谁,位于F島的核電站,受9級(jí)特大地震影響允扇,放射性物質(zhì)發(fā)生泄漏缠局。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一考润、第九天 我趴在偏房一處隱蔽的房頂上張望狭园。 院中可真熱鬧,春花似錦糊治、人聲如沸唱矛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绎谦。三九已至管闷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間窃肠,已是汗流浹背包个。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冤留,地道東北人赃蛛。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像搀菩,于是被迫代替她去往敵國和親呕臂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

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

  • two Last login: Tue Aug 4 17:09:57 on ttys000 yushengyang...
    aofeilin閱讀 1,042評(píng)論 1 9
  • 首先如果遇到應(yīng)用卡頓或者因?yàn)閮?nèi)存占用過多時(shí)一般使用Instruments里的來進(jìn)行檢測肪跋。但對(duì)于復(fù)雜情況可能就需要用...
    攻克乃還_閱讀 1,860評(píng)論 0 7
  • 放一篇之前一直在私人筆記里的參考歧蒋,也就是個(gè)參考手冊(cè),用到的時(shí)候回來看看州既。 ‘$’ 作為引用關(guān)鍵字 ex:$PROJ...
    SMThree閱讀 3,898評(píng)論 0 13
  • 轉(zhuǎn)載自http://blog.csdn.net/forezp/article/details/70245644 這...
    H_Man閱讀 450評(píng)論 0 4
  • 現(xiàn)在的心情很復(fù)雜谜洽,當(dāng)我開始打出這些字的時(shí)候我甚至有些熱淚盈眶。我不知道這眼框里的氤氳有幾分苦有幾分甜有幾分酸吴叶。我徹...
    已逝的過往閱讀 278評(píng)論 0 0