competition-stego-media について
メディアコンテナ、隠しチャネル、追記ペイロードを調べる CTF スキルです。`$ctf-sandbox-orchestrator` によるサンドボックスと証拠の優先順位設定後に使います。
主な機能
- 01コンテナとメタデータの調査
- 02証拠に基づくチャネル分析
- 03隠しペイロードの段階的復元
- 04再現可能な抽出手順の記録
- 05最終ペイロードの検証
活用シーン
- 01メディア内の追記アーカイブの確認
- 02アルファ、パレット、LSB チャネルの比較
- 03動画フレームや音声信号の手掛かりの追跡
- 04ペイロード抽出経路の保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zhaoxuya520/ reverse-skill --skill competition-stego-mediaインストール後、Claude Code で/competition-stego-mediaを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/stego-media.md
詳細
Competition Stego Media
このスキルは、$ctf-sandbox-orchestrator がすでにアクティブで、サンドボックスの前提、ノードの所有権、証拠の優先順位が確立されている場合にのみ、下流の専門化として使用してください。まだそれが行われていない場合は、まず $ctf-sandbox-orchestrator に戻ってください。
このスキルは、チャレンジが従来の暗号ブロブではなく、メディアコンテナ、隠しチャネル、または追加されたペイロードの中に存在する場合に使用してください。
ユーザーが明示的に英語を要求しない限り、簡体字中国語で返信してください。
クイックスタート
- 隠しレイヤーを推測する前に、実際のコンテナタイプ、寸法、再生時間、コーデック、チャンクレイアウトを確認してください。
- より深い信号領域の作業を行う前に、メタデータ、サムネイル、サイドカーファイル、追加されたトレーラーを確認してください。
- 候補チャネルを証拠に基づいてランク付けしてください: アルファ、パレット、LSB、変換領域の残留、フレーム順序、またはコンテナの余白。
- 抽出された各レイヤーを個別に保持して、変換チェーンが再現可能なままになるようにしてください。
- 隠しペイロードが単に疑われるだけでなく、再現された時点で停止してください。
ワークフロー
1. コンテナの真実を確立する
- ヘッダー、チャンクテーブル、EXIF またはドキュメントメタデータ、コンテナインデックス、サムネイル、ファイルサイズの異常を検査してください。
- 宣言された形式と観察された構造を比較して、ポリグロット、追加されたアーカイブ、または不正なトレーラーを検出してください。
- 有望に見える正確なオフセット、フレーム番号、またはチャネル境界を記録してください。
2. 候補チャネルを検査する
- アルファ、パレット順序、RGB または YUV プレーン、LSB、スペクトログラム特徴、ドキュメントオブジェクトストリーム、またはビデオフレーム差分を確認してください。
- すべての変換を総当たりで試すよりも、証拠に基づく試行を優先してください。
- ペイロードがプレーンなバイト、別のメディアレイヤー、圧縮データ、または暗号化されたブロブのいずれであるかに注意してください。
3. 隠しペイロードの経路を再構築する
- チェーンを順序どおりに保ってください: コンテナ -> チャネルまたはキャリア -> 抽出 -> 展開またはデコード -> 最終パース。
- 抽出の成功と最終的な解釈を分離してください。チャネルのヒットはアーティファクトの復元と同じではありません。
- 抽出後に問題が主に暗号技術に関するものになった場合は、より広範な暗号スキルに引き継いでください。
このリファレンスを読む
- メディアチェックリスト、チャネルランキングガイド、証拠のパッケージングについては、
references/stego-media.mdをロードしてください。
保持すべきもの
- ファイル構造の事実: オフセット、チャンク、フレーム番号、ストリーム名、メタデータキー、トレーラーサイズ
- 中間抽出物と、それらを生成するために使用された正確なコマンドまたは変換
- 最終的に復元されたペイロードと、それを生成したチャネル
コメント
Markdown 対応