mcpField
C
competition-linux-credential-pivot

competition-linux-credential-pivot

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

competition-linux-credential-pivot について

Linux の認証情報を使ったピボット分析向けの CTF 専用スキルです。`$ctf-sandbox-orchestrator` がサンドボックスの前提を整えた後、認証情報の回収から受け入れ先、権限やホストの変化までを検証可能な形で記録します。

主な機能

  1. 01認証情報と信頼境界の整理
  2. 02認証情報の再利用と権限上昇の検証
  3. 03ローカル権限昇格とホスト間移動の区別
  4. 04再現可能なピボット経路への整理
  5. 05証拠と認証情報の範囲の記録

活用シーン

  1. 01SSH キーやトークンの受け入れ先の追跡
  2. 02ソケットの信頼による権限変化の評価
  3. 03認証情報漏えい後のホスト間移動の記録
  4. 04カーネル脱出事例の追加分析への引き継ぎ

インストール

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

$npx skills add https://github.com/zhaoxuya520/reverse-skill --skill competition-linux-credential-pivot

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

同梱ファイルagents/openai.yamlreferences/linux-credential-pivot.md

詳細

競技 Linux 資格情報ピボット

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

このスキルは、決定的な優位性が Linux の資格情報素材と、その素材が受け入れられる場所にある場合に使用します。

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

クイックスタート

  1. 資格情報の保管場所と、受け入れられる権限を分離します。
  2. 結論を出す前に、ユーザー、プロセス、名前空間、ソケット、鍵ファイル、およびサービスの信頼境界を記録します。
  3. アーティファクトの復元、リプレイ経路、および結果として得られる能力を 1 つのチェーンに保ちます。
  4. ローカル昇格と横方向のホストピボットを区別します。
  5. アーティファクトから受け入れられたアクセスに至る最小限の経路を 1 つ再現します。

ワークフロー

1. 資格情報と信頼アーティファクトをマッピングする
  • SSH 鍵、エージェントソケット、kubeconfig、クラウドトークン、サービスアカウントのシークレット、環境変数、設定ファイル、およびプロセスメモリの手がかりを記録します。
  • sudoers ルール、ケイパビリティ、setuid バイナリ、systemd ユニットのコンテキスト、および名前空間の境界に注意します。
  • 各アーティファクトを、所有者、スコープ、および想定される受け入れサービスに結び付けておきます。
2. リプレイとピボットを証明する
  • 鍵、トークン、ソケット、またはシークレットがどこで受け入れられるかを示します: SSH、API、Unix ソケット、コンテナランタイム、またはコントロールプレーンエンドポイント。
  • 対象ホスト、プロトコル、プリンシパル、および結果として得られるセッションまたは権限を記録します。
  • 認証の成功と、有用な能力の獲得を区別します。
3. 決定的な Linux ピボットチェーンに還元する
  • 次のように圧縮します: 復元されたアーティファクト -> 受け入れられたリプレイ経路 -> ピボット先ホストまたは権限遷移 -> 結果として得られる能力。
  • 根本原因が、脆弱な鍵の取り扱い、トークンの漏洩、ソケットの信頼、sudo またはケイパビリティの悪用、名前空間の越境のいずれであるかを述べます。
  • チェーンがカーネルエクスプロイトの境界へピボットする場合は、カーネルコンテナエスケープスキルに引き継ぎます。

このリファレンスを読む

  • アーティファクトのチェックリスト、リプレイマトリクス、および証拠のパッケージ化については、references/linux-credential-pivot.md を読み込んでください。

保持すべきもの

  • アーティファクトのパス、所有者、スコープ、受け入れサービス、および結果として得られるプリンシパル
  • プロトコルと対象ホストまたは名前空間を含む、正確なピボットの順序
  • 能力の獲得を証明する、再現可能な最小限のチェーン 1 つ

コメント