iOS逆向----iOS11以后繞過越獄檢測

當然有手動繞過越獄檢測的辦法帅韧,比如自己利用Fishhook或者OC的runtime機制去替換越獄檢測的函數(shù)江锨,甚至可以使用frida來Hook函數(shù)的返回值车份。這些都是比較穩(wěn)妥的方法,本篇文章主要介紹的是自動繞過檢測的工具Liberty Lite。

由于之前繞過越獄檢測的xCon已經(jīng)許久不更新碾褂,而且在iOS10.3以后的越獄手機上會導致很多APP崩潰榆俺。xCon沒有白名單機制,因此只要安裝就是全局起作用预烙,導致Cydia崩潰后無法通過Cydia卸載該插件墨微。因此有人推出了新的,支持iOS11-iOS12設(shè)備的繞過越獄檢測的tweak扁掸。

首先在Cydia中新增軟件源「https://ryleyangus.com/repo/
然后在Sources中點擊Ryley‘s Repo翘县,點擊Tweaks,找到「Liberty Lite」也糊。這里建議安裝Liberty Lite Beta版本炼蹦。

安裝好之后會提示Restart SpringBoard。

使用方法:
進入系統(tǒng)設(shè)置->找到Liberty->點擊Block Jalibreak Detection->選擇需要生效的APP

由于添加了白名單機制狸剃,因此比之前的xCon更安全掐隐。

文件分析

在Cydia中安裝完之后,ssh連接手機,然后進入/Library/MobileSubstrate/DynamicLibraries目錄下

cd /Library/MobileSubstrate/DynamicLibraries
ls
851AB7E5-ECD7-4394-A357-BB4567546325.png

這里會發(fā)現(xiàn)Liberty Lite安裝了AppList.dylib虑省、PreferenceLoader.dylib匿刮、RocketBootstrap.dylib、zzzzLiberty.dylib四個庫以及他們各自的plist文件探颈。其中AppList熟丸,PreferenceLoader,RocketBootstrap都是跟設(shè)置有關(guān)的tweak伪节,主要代碼在zzzzLiberty中光羞。

我們通過分析zzzzLiberty.plist會發(fā)現(xiàn)他依舊是在加載UIKit的時候執(zhí)行,這一點跟xCon一樣:


B491E1B4-70A5-44C2-B2EF-FE846726747E.png

同樣的怀大,我們利用otool和strings命令纱兑,逆向以及獲取里面的字符串:

?  Desktop otool -tV zzzzLiberty.dylib > xCon
?  Desktop strings zzzzLiberty.dylib
/Applications
/Applications/
/Applications/Cydia.app
/Applications/Cydia.app/
/Applications/Cydia.app/Cydia
/Applications/Cydia.app/Info.plist
/Applications/Cydia.app/../Cydia.app
/Applications/Cydia.app/../Cydia.app/
/Applications/Cydia.app/../Cydia.app/Info.plist
/Applications/FakeCarrier.app
/Applications/Icy.app
/Applications/Iny.app
/Applications/iFile.app
/Applications/Activator.app
/Applications/IntelliScreen.app
/Applications/MxTube.app
/Applications/RockApp.app
/Applications/SBSettings.app
/Applications/WinterBoard.app
/Applications/blackra1n.app
/Library/Activator
/Library/Flipswitch
/Library/Frameworks/CydiaSubstrate.framework
/Library/MobileSubstrate
/Library/MobileSubstrate/DynamicLibraries
/Library/MobileSubstrate/DynamicLibraries/LiveClock.plist
/Library/MobileSubstrate/DynamicLibraries/Veency.plist
/Library/MobileSubstrate/MobileSubstrate.dylib
/Library/MobileSubstrateMobileSubstrate.dylib
/Library/Ringtones
/Library/Switchs
/Library/Wallpaper
/System/Library/LaunchDaemons/com.ikey.bbot.plist
/System/Library/LaunchDaemons/com.saurik.Cydia.Startup.plist
/bin/bash
/bin/sh
/bin
/bin/su
/etc/apt
/etc/apt/
/etc/clutch.conf
/etc/clutch_cracked.plist
/etc/ssh/sshd_config
/private/
/private
/private/vstb_writable_check
/private/etc/fstab
/private/Miitomo
/private/var/lib/apt
/private/var/lib/apt/
/private/var/lib/cydia
/private/var/lib/cydia/
/private/var/tmp/cydia.log
/private/var/mobile/Library/SBSettings/Themes
/private/var/mobileLibrary/SBSettingsThemes/
/private/var/stash
/private/var/stash/
/private/var/tmp/Cydia.log
/usr/arm-apple-darwin9
/usr/bin/ssh
/usr/bin/sshd
/usr/binsshd
/usr/sbin
/usr/sbinsshd
/usr/include
/usr/lib/pam
/usr/lib/python2.5
/usr/libexec
/usr/libexec/cydia
/usr/libexec/cydia/
/usr/libexec/sftp-server
/usr/libexec/ssh-keysign
/usr/sbin/sshd
/usr/share
/var/cache/apt
/var/cache/apt/
/var/cache/clutch.plist
/var/cache/clutch_cracked.plist
/var/lib/apt
/var/lib/apt/
/var/lib/clutch/overdrive.dylib
/var/lib/cydia
/var/lib/cydia/
/var/lib/dpkg/info
/var/log/syslog
/var/root/Documents/Cracked/
/var/tmp/cydia.log
/var/stash/Library/Ringstones
/var/stash/Library/Wallpaper
/var/stash/usr/include
/var/stash/usr/libexec
/var/stash/usr/share
//Systetem/Library/LaunchDaemons/com.ikey.bbot.plist
//System/Library/LaunchDaemons/com.saurik.Cy@dia.Startup.plist
//Library/MobileSubstrate/MobileSubstrate.dylib
//var/cache/apt/
//var/lib/apt/
//var/lib/cydia/
//var/log/syslog
//bin/bash
//bin/sh
//etc/apt/
//etc/ssh/sshd_config
//usr/libexec/ssh-keysign
Library/MobileSubstrate/MobileSubstrate.dylib
Applications/Cydia.app
var/cache/apt
var/lib/cydia
var/log/syslog
var/tmp/cydia.log
bin/bash
bin/sh
usr/sbin/sshd
usr/libexec/ssh-keysign
etc/ssh/sshd_config
etc/apt
/var/root/.tastest
/Library/Managed Preferences/mobile/.GlobalPreferences.plist
/Library/Preferences/com.apple.security.plist
/private/var/mobile/home/duh
/etc/rel
/System/Library/LaunchDaemons/com.apple.period.plist
/System/Library/LaunchDaemons/com.apple.ksyslog.plist
/private/var/mobile/home/syslog
/private/var/mobile/home/sshd
/Library/MobileSubstrate/DynamicLibraries/sfbase.dylib
/usr/lib/libsubstrate.dylib
/usr/bin
/boot
/var/root
/var
/private/var
/library/MobileSubstrate/MobileSubstrate.dylib
/mnt
/lib
/panguaxe
/panguaxe.installed
/private/var/mobile/Media/panguaxe.installed
/private/var/lib/dpkg/info/io.pangu.axe7.list
/private/var/lib/dpkg/info/io.pangu.axe7.prerm
/System/Library/LaunchDaemons/io.pangu.axe.untether.plist
/private/var/lib/dpkg/info/taiguntether83x.extrainst_
/private/var/lib/dpkg/info/taiguntether83x.list
/private/var/lib/dpkg/info/taiguntether83x.preinst
/private/var/lib/dpkg/info/taiguntether83x.prerm
/taig/
/taig/taig
/private/var/lib/dpkg/info/io.pangu.fuxiqin9.list
/private/var/lib/dpkg/info/io.pangu.fuxiqin9.prerm
/pguntether
/var/stash/
/var/stash
/private/var/cache/apt/
/private/var/log/syslog
/private/etc/apt/
/private/etc/ssh/sshd_config
/var/mobile/Library/Application Support/Flex3/patches.plist
/private/etc/dpkg/origins/debian
......

我們發(fā)現(xiàn)這里跟xCon驚人的相似。化借。潜慎。畢竟檢測越獄就這么多手段。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蓖康,一起剝皮案震驚了整個濱河市铐炫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蒜焊,老刑警劉巖倒信,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異山涡,居然都是意外死亡堤结,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門鸭丛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來竞穷,“玉大人,你說我怎么就攤上這事鳞溉●” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵熟菲,是天一觀的道長看政。 經(jīng)常有香客問我,道長抄罕,這世上最難降的妖魔是什么允蚣? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮呆贿,結(jié)果婚禮上嚷兔,老公的妹妹穿的比我還像新娘森渐。我一直安慰自己,他們只是感情好冒晰,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布同衣。 她就那樣靜靜地躺著,像睡著了一般壶运。 火紅的嫁衣襯著肌膚如雪耐齐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天蒋情,我揣著相機與錄音埠况,去河邊找鬼。 笑死恕出,一個胖子當著我的面吹牛询枚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浙巫,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼刷后!你這毒婦竟也來了的畴?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤尝胆,失蹤者是張志新(化名)和其女友劉穎丧裁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體含衔,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡煎娇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了贪染。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缓呛。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖杭隙,靈堂內(nèi)的尸體忽然破棺而出哟绊,到底是詐尸還是另有隱情,我是刑警寧澤痰憎,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布票髓,位于F島的核電站,受9級特大地震影響铣耘,放射性物質(zhì)發(fā)生泄漏洽沟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一蜗细、第九天 我趴在偏房一處隱蔽的房頂上張望裆操。 院中可真熱鬧,春花似錦、人聲如沸跷车。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朽缴。三九已至善玫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間密强,已是汗流浹背茅郎。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留或渤,地道東北人系冗。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像薪鹦,于是被迫代替她去往敵國和親掌敬。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355

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