MASTG-TOOL-0061 Grapefruit
Grapefruit は、iOS デバイス上の Firida サーバーを使用し、多くのペネトレーションテストタスクをウェブ UI に抽象化している iOS アプリ評価ツールです。npm 経由でインストールできます。
$ npm install -g igf
$ grapefruit
listening on http://localhost:31337grapefruit コマンドを実行すると、ローカルサーバーがポート 31337 で起動します。Frida サーバーが動作している脱獄済みデバイス、または Frida を含む再パッケージ化されたアプリを備えた脱獄されていないデバイスを USB 経由でマシンに接続します。"iPhone" アイコンをクリックすると、インストールされているすべてのアプリの概要を取得します。
Grapefruit では、iOS アプリに関するさまざまな種類の情報を探索できます。iOS アプリを選択すると、以下のような多くのタスクを実行できます。
そのバイナリに関する情報を取得します
アプリケーションで使用されるフォルダとファイルを表示してダウンロードします
Info.plist を検査します
iOS デバイスに表示されるアプリ画面の UI ダンプを取得します
アプリによってロードされるモジュールをリストします
クラス名をダンプします
キーチェーンアイテムをダンプします
Last updated
Was this helpful?