
Weekly Purple Team YouTubeチャンネルに付随する、脅威ハンティングと検知エンジニアリングのJupyterノートブック集です。各ノートブックは、セキュリティプロフェッショナルが攻撃手法と防御戦略の両方を理解するための検知ロジックを提供します。
これらのノートブックは、レッドチームの戦術とブルーチームの防御のギャップを埋めます。攻撃の仕組みを理解することで、より優れた検知を構築します。
各ノートブックは以下のために設計されています:
これらのノートブックの動画ウォークスルーや、以下のサイバーセキュリティコンテンツについては、Weekly Purple Teamに登録してください:
├── notebooks/
│ ├── credential-access/ # Kerberoasting, hash dumping, etc.
│ ├── defense-evasion/ # EDR bypass, log tampering, etc.
│ ├── initial-access/ # Phishing, exploitation, etc.
│ ├── lateral-movement/ # Pass-the-hash, RDP, etc.
│ ├── persistence/ # Scheduled tasks, registry, etc.
│ └── command-and-control/ # C2 traffic analysis, beacons, etc.
requirements.txtを参照)# Clone the repository
git clone https://github.com/YOUR_USERNAME/weekly-purple-team-notebooks.git
cd weekly-purple-team-notebooks
# Create virtual environment (recommended)
python -m venv venv
source venv/bin/activate # Linux/Mac
# venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt
# Launch Jupyter
jupyter lab
検知クエリはElasticから始まり、他のプラットフォームも提供可能です:
貢献を歓迎します!新しいノートブック、検知クエリ、バグ修正など:
git checkout -b feature/new-detection)git commit -m 'Add Kerberoasting detection for Splunk')git push origin feature/new-detection)これらの資料は教育目的および許可されたセキュリティテスト目的のみで提供されます。紹介された手法は、明示的な許可がある環境でのみ使用すべきです。これらのツールや手法の誤用は法律や規制に違反する可能性があります。
セキュリティ評価を実施する前に、適切な許可を必ず得てください。
攻撃を学び、防御を学び、パープルであり続けよう。 🟣
# 脅威ハンティング - Jupyterノートブック| プラットフォーム | ディレクトリ | ステータス |
|---|
| Elastic 9.2 | queries/kql/ | ✅ アクティブ |
| Sigma (Universal) | queries/sigma/ | ✅ アクティブ |
| Cortex XSIAM | queries/xql/ | ❌ 処理中 |
| CrowdStrike NG-SIEM | queries/crowdstrike/ | ❌ 処理中 |