統計情報(30日間)


最新情報をツイート

人気の投稿

脱獄とクラック検出ライブラリ

このエントリーをはてなブックマークに追加

2つのクラスメソッドで簡単検出。

[Crackify isJailbroken];
[Crackify isCracked];



ソースを見るといろいろな方法を組み合わせているのがわかる。

・クラック検出は、コード署名者のIDをチェックしたり、Info.plistなどの各種リソースの変更日時をチェックしている。

・一方、Jailbreakは Cydia.app などのアプリやライブラリファイルの存在をチェックしている(わざわざ @"App", @"lic",@"ati", @"ons/", @"Cyd", @"ia.", @"app"なんてリテラルを分解してる)。通常書き込みができない /private/へファイルを書き込むなんてテストまでしてるのは面白い。

Leave a Reply