mcpField
C
competition-crypto-mobile

competition-crypto-mobile

github.com/zhaoxuya520セキュリティ43.7k94 回インストール5 週間前に更新
リポジトリ

competition-crypto-mobile について

暗号変換、ステガノグラフィ、またはモバイルの信頼境界を扱う CTF 向けセキュリティスキルです。`$ctf-sandbox-orchestrator` の後に使い、変換や実行時境界を追跡して再現可能な結果の証拠を残します。

主な機能

  1. 01暗号・ステガノグラフィ・モバイル経路の分類
  2. 02変換チェーンの段階的な復元
  3. 03メディアのメタデータと隠しチャネルの調査
  4. 04モバイルの署名とストレージ境界の追跡
  5. 05重要なバイト列とフックの証拠の保存

活用シーン

  1. 01多層エンコードからの平文復元
  2. 02メディア内の隠しペイロードの調査
  3. 03モバイルの署名やトークン処理の追跡

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zhaoxuya520/reverse-skill --skill competition-crypto-mobile

インストール後、Claude Code で/competition-crypto-mobileを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlreferences/crypto-mobile.md

詳細

Competition Crypto Mobile

このスキルは、$ctf-sandbox-orchestrator がすでに有効であり、サンドボックスの前提、ノードの所有権、証拠の優先順位が確立されている場合にのみ、下流の専門分野として使用してください。まだそれが行われていない場合は、まず $ctf-sandbox-orchestrator に戻ってください。

このスキルは、現在のチャレンジが変換チェーン、隠されたメディアペイロード、モバイル署名パス、またはローカルの信頼境界の復元に依存している場合に使用してください。

ユーザーが明示的に英語を要求しない限り、簡体字中国語で回答してください。

クイックスタート

  1. dominant なパスが暗号、ステガノ、モバイルのどれであるかを判断します。
  2. 変換を順番に復元します。いきなり最も高度なアルゴリズムに飛びつかないでください。
  3. 結果に影響を与える正確なパラメータと境界を記録します。
  4. 動作を証明する最小限のモバイル境界をフックします。
  5. 平文、ペイロード、署名済みリクエスト、または受け入れられた分岐を再現します。

ワークフロー

1. 暗号とエンコーディング
  • チェーンを段階的に再構築します: コンテナ、圧縮、エンコーディング、xor または置換、暗号、整合性、最終パース。
  • 正確な鍵、IV、nonce、salt、タグ、オフセット、バイト順を保持します。
2. ステガノ
  • メタデータ、チャンクレイアウト、パレット、アルファプレーン、LSB、サムネイル、トレーラー、トランスコードアーティファクトを検査します。
  • デコードの試行は、ブルートフォースな好奇心ではなく、証拠に基づいて優先順位を付けます。
3. モバイル
  • マニフェストまたは plist、エクスポートされたコンポーネント、ディープリンク、ネイティブライブラリ、共有設定、ローカル DB、設定から始めます。
  • 署名ロジック、トークンストレージ、SSL ピニング、protobuf または RPC の境界、ネイティブブリッジ呼び出しを追跡します。

このリファレンスを読む

  • 変換チェックリスト、フックターゲット、証拠のパッケージ化については references/crypto-mobile.md を読み込んでください。
  • タスクが特に Android の動的トレース、署名フック、JNI 境界、またはピニングチェックに関するものである場合は、$competition-android-hooking を優先してください。
  • タスクが特に iOS のランタイムトレース、Keychain アクセス、Objective-C または Swift フック、または IPA 内のピニングチェックに関するものである場合は、$competition-ios-runtime を優先してください。
  • タスクが特にメディアキャリア、隠しチャネル、サムネイル、または追加されたトレーラーに関するものである場合は、$competition-stego-media を優先してください。

保持すべきもの

  • 各デコード段階を証明する決定的なバイト
  • フックポイント、署名済み文字列、ヘッダー、ローカルストレージパス
  • コンポーネント名、protobuf フィールド、チャネル固有の出力、またはトレーラーオフセット

コメント