クラウドの鍵を盗む:SpecterBrokerがWindowsトークンブローカーの秘密を明かす

SpecterBroker

レッドチーム操作とセキュリティ研究向けの高度なWindows認証トークン抽出・復号化ツール。

SpecterBroker は、複数のソースからWindows認証トークンを抽出・復号化するために設計された包括的なポスト悪用ツールです。Windows認証マネージャー(WAM)、トークンブローカーキャッシュ(TBRes)、および関連する認証サブシステムをターゲットにして、アクセストークン、リフレッシュトークン、IDトークン、NGC(次世代認証情報)トークンを取得します。このツールはSpecterPortalツールにインポート可能で、EntraID環境とAzureリソースを完全に管理できるJSONファイルを生成します!

このツールは特に以下のために設計されています:

  • レッドチーム操作:認可されたペネトレーションテスト中のトークン抽出
  • セキュリティ研究:Windowsの認証メカニズムの理解
  • DFIR分析:認証アーティファクトのフォレンジック調査
  • 教育目的:Windowsのクレデンシャルストレージの学習

何が特別なのか?

  • 統一された抽出:複数のトークン抽出技術を単一のツールで組み合わせ
  • DPAPI復号化:Windows DPAPIを使用した保護されたトークンキャッシュの自動復号化
  • 複数フォーマット:TBResとWAMキャッシュフォーマットの両方をサポート
  • FOCI検出:ファミリーオブクライアントID(FOCI)対応トークンを識別
  • メタデータ抽出:UPN、テナントID、クライアントID、スコープ、有効期限データを取得
  • Officeマスタートークン:高価値なOffice 365マスタートークンを検出

機能

コア機能

  • TBResキャッシュ抽出 – TokenBrokerキャッシュから.tbres ファイルを復号化
  • WAMキャッシュ抽出 – AAD BrokerPluginのキャッシュされた認証データを処理
  • DPAPI復号化 – トークンの自動復号化にWindows DPAPIを活用
  • JWTパース – JSONウェブトークン(アクセス&IDトークン)を抽出・パース
  • リフレッシュトークン抽出 – Microsoft v1リフレッシュトークン(1.AV0A形式)を取得
  • NGCトークンサポート – 次世代認証情報トークンを抽出
  • FOCI検出 – ファミリーオブクライアントID対応アプリケーションを識別
  • メタデータ充実 – UPN、テナントID、クライアントID、スコープ、有効期限を抽出

高度な機能

  • 自動重複排除 – キャッシュファイル間の知的なトークン重複排除
  • SpecterPortal互換のJson出力 – SpecterPortalツールにインポート可能なJSONファイル
  • 有効期限フィルタリング – 有効期限切れのアクセストークンを自動スキップ
  • Officeマスター検出 – 高価値なOffice 365マスタートークンにフラグを立てる
  • 再帰的処理 – キャッシュディレクトリ構造全体をスキャン
  • ローカルユーザースコープ – 現在のユーザーコンテキストで動作(昇格不要)

ダウンロード&使用方法

翻訳元: https://meterpreter.org/stealing-the-keys-to-the-cloud-specterbroker-unveils-the-secrets-of-windows-token-broker/

ソース: meterpreter.org