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