mcpField
H
hunting-for-unusual-service-installations

hunting-for-unusual-service-installations

github.com/mukul975セキュリティ35.2k59 回インストール8 週間前に更新
リポジトリ

hunting-for-unusual-service-installations について

Windowsの異常なサービスインストールを調査するセキュリティスキルです。.evtxログのEvent ID 7045を抽出し、不審なパスやパターンを検出して、SOC分析担当者やインシデント対応者向けのレポートを作成します。

主な機能

  1. 01.evtx内のEvent ID 7045の解析
  2. 02サービス名、パス、種類、アカウントの抽出
  3. 03不審なバイナリパスやコマンドの検出
  4. 04サービスと正規のベースラインの照合
  5. 05リスクスコアとATT&CK対応を含むレポート作成

活用シーン

  1. 01悪意あるサービスによる永続化の調査
  2. 02異常なWindowsサービスインストールのハンティング
  3. 03サービスインストール検知のカバレッジ確認
  4. 04インシデントのタイムラインと調査結果の作成

インストール

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

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill hunting-for-unusual-service-installations

インストール後、Claude Code で/hunting-for-unusual-service-installationsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
references/
api-reference.md
scripts/
agent.py

詳細

不審なサービスのインストールを調査する

概要

攻撃者は、永続化と特権昇格を目的として、悪意のある Windows サービスを頻繁にインストールします(MITRE ATT&CK T1543.003 — システムプロセスの作成または変更:Windows サービス)。System イベントログのイベント ID 7045 には、新しいサービスがインストールされるたびに記録されます。このスキルでは、.evtx ログファイルを解析してサービスのインストールイベントを抽出し、不審なバイナリパス(一時ディレクトリ、PowerShell、cmd.exe、エンコードされたコマンド)にフラグを立て、既知の攻撃パターンと照合します。

使用するタイミング

  • 不審なサービスのインストールを調査する必要があるセキュリティインシデントを調査するとき
  • この分野の検出ルールや脅威ハンティングクエリを作成するとき
  • SOC アナリストが、この種の分析のための体系的な手順を必要とするとき
  • 関連する攻撃手法に対するセキュリティ監視のカバレッジを検証するとき

前提条件

  • python-evtx、lxml を含む Python 3.9 以降
  • Windows System イベントログ(.evtx)ファイル
  • 稼働中の System イベントログへのアクセス(任意、リアルタイム監視用)
  • プロセス追跡を強化するための Sysmon ログ(任意)

手順

  1. System.evtx を解析し、イベント ID 7045(新しいサービスのインストール)を抽出します
  2. サービス名、バイナリパス、サービスの種類、アカウントを抽出します
  3. 不審なバイナリパス(一時ディレクトリ、エンコードされたコマンド)を持つサービスにフラグを立てます
  4. PowerShell を使用したサービス作成パターンを検出します
  5. 通常とは異なるパスで LocalSystem として実行されているサービスを特定します
  6. 既知の正規サービスのベースラインと照合します
  7. MITRE ATT&CK T1543.003 との対応付けを含む脅威ハンティングレポートを作成します

期待される出力

  • リスクスコア、不審な兆候、修復の推奨事項を含む、すべての新規サービスインストールを列挙した JSON レポート
  • バイナリパスの分析を含む、サービスインストールイベントのタイムライン

コメント