Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
frida-ipa-extract — 脱獄済みデバイスからApp Store、サイドロード、およびシステムアプリを含む、復号化されたiOSアプリを.ipaとしてダンプする堅牢なFridaベースのツール。 | Kitploit
ツール/GitHubGitHub/lautarovculic/frida-ipa-extract
iOSセキュリティモバイルアプリペンテストリバースエンジニアリング情報収集ペネトレーションテストモバイルセキュリティ
GitHublautarovculic/frida-ipa-extract

frida-ipa-extract

脱獄済みデバイスからApp Store、サイドロード、およびシステムアプリを含む、復号化されたiOSアプリを.ipaとしてダンプする堅牢なFridaベースのツール。

リポジトリを見る
1112545ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

frida-ipa-extract

このプロジェクトは frida-ios-dump に触発されました。 最近そのツールで問題に遭遇したため、今日直面する問題に対処するために、より堅牢で拡張された frida-ipa-extract を作成することにしました。 脱獄済みiOSデバイスからFridaを使用して復号化された .ipa を抽出します。App Store、サイドロード、システムアプリでインストールされたアプリに対応。

必要条件

  • Python 3.9+
  • 脱獄済みiOSデバイスで frida-server が実行されていること
  • SSHモードの場合: デバイス上でOpenSSH

インストール:

root@kitploit:~
# Install as a standalone tool using uv or pipx
uv tool install git+https://github.com/lautarovculic/frida-ipa-extract.git

# Or install as an editable package (for development)
pip install -e .

使用方法

root@kitploit:~
# Using the entry point (if installed as standalone tool)
frida-ipa-extract

# Or using the script directly
python extract.py -U -f com.example.app -o MyApp.ipa
python extract.py -U -f com.example.app -o MyApp.ipa --sandbox
python extract.py -U -f com.example.app -o MyApp.ipa --no-resume
python -m frida_ipa_extract -U --pid 1234 -o MyApp.ipa
./extract.py -U "My Running App"
python extract.py -H 192.168.100.32 -P 2222 -u root -p password -f com.example.app

引数:

  • -f <target>: アプリを起動(バンドルIDまたはアプリ名)
  • --pid <pid>: 実行中のPIDにアタッチ
  • target (位置引数): 実行中のアプリのアプリ名/バンドルID
  • -o <path>: 出力IPAパス(デフォルトは <AppName>.ipa)
  • -U: USB経由で接続
  • -H <host> -P <port> -u <user> -p <pass>: SSH経由で接続(paramiko)
  • --sandbox: アプリのサンドボックスをカレントディレクトリの <AppName>-sandbox にダンプ
  • --no-resume: 起動したアプリをサスペンド状態のままにする(インストルメント時に脱獄検出でアプリがクラッシュする場合に有用)

-f または --pid を指定しない場合、ツールは実行中のアプリにアタッチします。ターゲットが指定されていない場合は、実行中のアプリをリスト表示して選択を促します。

注意事項

  • SSHを -U なしで使用する場合、ツールは frida-server へのローカルトンネルをポート 27042 に作成し、SFTPを使用してアプリバンドルをダウンロードします。-U と -H の両方を指定した場合、FridaにはUSBが使用され、ファイル転送にはSSHのみが使用されます。
  • USBをSSHなしで使用する場合、バンドルはFrida RPCを介してプルされます(大きなアプリでは遅くなります)。
  • アプリが実行されていない場合は、-f を使用して起動します。
  • ダンプする前にデバイス上で frida-server が実行されていることを確認してください。
  • ファイルのダウンロード中にプログレスバーが表示されます。
  • ダウンロード中にFridaセッションが失われた場合、ツールは安定したシステムプロセスに切り替えて再試行します。頑固なアプリには --no-resume またはSSH転送を使用してください。

トラブルシューティング

  • Frida attach timed out: アプリがアタッチをブロックする可能性があります。-f を使用して起動するか、--no-resume を試してください。
  • ダウンロード中に script has been destroyed が発生: アプリがクラッシュしました。--no-resume を使用して再試行するか、SSH転送(-H/-u/-p)を使用してください。
  • No running apps found: アプリが実行されていません。-f を使用して起動してください。
ツールをダウンロード