ディープ・カーネル可視性:究極のWindowsプロファイリングツール「Surveyor」を解き明かす

Image

Surveyor

高度なWindowsカーネル解析およびシステムプロファイリングツール。ユーザーランドAPIと、任意のカーネルドライバー統合の両方を通じて、カーネルコールバック、ETWセッション、ドライバー解析、システム状態を包括的に可視化します。

主な機能

  • カーネルコールバック解析:シンボル解決を用いて、プロセス/スレッド/イメージロード/レジストリのコールバックを列挙
  • ETWセッション検出:カーネルレベルの可視性により、アクティブなETWセッション、コンシューマー、トレースプロバイダーを特定
  • セキュリティ製品検出:コールバック列挙とミニフィルター解析により、EDR/AV製品を検出
  • シンボル解決:Windowsカーネルシンボルを解決するためのMicrosoftシンボルサーバー連携
  • ドライバー解析:フックのギャップ検出を備えた包括的なカーネルモジュール列挙
  • メモリ・フォレンジクス:高度な解析とパターン検出のためのカーネルメモリへの直接アクセス

コアコンポーネント

データコレクター

  • システム: GetVersionExW、 GetSystemInfo、 GlobalMemoryStatusEx
  • プロセス: CreateToolhelp32Snapshot、 Process32FirstW/NextW、モジュール列挙
  • ドライバー: NtQuerySystemInformation(SystemModuleInformation)、レジストリ解析
  • サービス:サービスコントロールマネージャーAPI、構成クエリ
  • ネットワーク: GetAdaptersAddresses、 GetExtendedTcpTable、ルーティングテーブル
  • レジストリ:セキュリティハイブの列挙、永続化箇所のスキャン
  • ファイルシステム:ドライブ列挙、セキュリティソフトウェアのディレクトリ検出
  • AMSI:プロバイダーのレジストリ解析、COMオブジェクトのイントロスペクション
  • ETW: TdhEnumerateProviders、セッション列挙、コンシューマー解析、オートロガー設定
  • コールバック:シンボル解決とドライバー通信によるカーネルコールバックテーブルの列挙
  • ミニフィルター:ファイルシステム操作コールバックの列挙と分類

カーネルドライバー

  • コールバック列挙:プロセス、スレッド、イメージロード、レジストリのコールバック
  • ETW解析:セッション列挙、コンシューマー特定、ロガー解析
  • シンボル解決:カーネルシンボルのためのMicrosoftシンボルサーバー連携
  • モジュール解析:ドライバー列挙、署名検証、ギャップ検出
  • メモリアクセス:高度な解析のためのカーネルメモリ直接読み取り

インストール&使用方法

翻訳元: https://meterpreter.org/deep-kernel-visibility-unveiling-surveyor-the-ultimate-windows-profiling-tool/

ソース: meterpreter.org