<!-- Copyright (c) 2026 defconxt. All rights reserved. -->
<!-- Licensed under AGPL-3.0 — see LICENSE file for details. -->
<!-- NERF is a trademark of defconxt. -->
---
name: performing-bloodhound-analysis
description: >-
  Perform comprehensive BloodHound attack path analysis to identify privilege escalation routes, ACL abuse chains, and shortest paths to Domain Admin.
domain: cybersecurity
subdomain: active-directory-security
tags:
  - bloodhound
  - attack-path
  - graph-analysis
  - privilege-escalation
version: "1.0"
author: defconxt
license: AGPL-3.0
metadata:
  mitre-attack: ["T1069.002"]
  frameworks: ["MITRE ATT&CK"]
  tools: ["bloodhound", "sharphound", "neo4j"]
---

# Performing Bloodhound Analysis

## Overview

Perform comprehensive BloodHound attack path analysis to identify privilege escalation routes, ACL abuse chains, and shortest paths to Domain Admin.

## Prerequisites

| Tool / Requirement | Details |
|---|---|
| `bloodhound` | Security tooling |
| `sharphound` | Security tooling |
| `neo4j` | Security tooling |
| SharpHound collector, Neo4j database, domain credentials | Environment requirement |

## Quick Reference

```bash
# Quick start commands
node scripts/agent.js --help
./SharpHound.exe -c All,GPOLocalGroup --domain corp.local
```

## Workflow

### Step 1: Collect AD Data

```bash
./SharpHound.exe -c All,GPOLocalGroup --domain corp.local
```

### Step 2: Import to BloodHound

```bash
node scripts/agent.js ingest --zipfile bloodhound_data.zip
```

### Step 3: Run Attack Path Queries

```bash
node scripts/agent.js analyze --domain corp.local --target 'DOMAIN ADMINS'
```

## Detection

```yaml
title: Bloodhound Analysis Detection
id: 724ffecb-7662-4769-9926-ec32cd55cfb7
status: experimental
description: Detects suspicious activity related to performing bloodhound analysis techniques in active directory security context
logsource:
  category: process_creation
  product: windows
detection:
  selection:
    CommandLine: "*performing*bloodhound*"
  condition: selection
level: medium
tags:
  - attack.t1069.002
  - attack.credential_access
falsepositives:
  - Authorized Active Directory administration using approved management tools
```


**Detection Opportunities**

| Indicator | Source | Detection Logic |
|---|---|---|
| Bloodhound Analysis Detection | windows/process_creation | Sigma rule (medium) |
| ATT&CK Coverage | MITRE ATT&CK | T1069.002 |

## Verification

- **Verify data collection**: `node scripts/agent.js ingest --zipfile bloodhound_data.zip`
- **Confirm path analysis**: `node scripts/agent.js analyze --domain corp.local --target 'DOMAIN ADMINS'`

## References

- MITRE ATT&CK: T1069.002
- Frameworks: MITRE ATT&CK
- Tools: bloodhound, sharphound, neo4j
