Bloodhound is an open-source Active Directory object relationship graphing tool. Initially design for offensive purposes, it has lately become a tool of choice for defense as well as regular admins wanting to have a clearer picture of their domains/forest. In this session, attendees will learn the core Bloodhound concepts and UI navigation, before diving into Cypher - the Neo4j database query language.
Understanding the basic Cypher syntax is important for users to start writing custom queries, including 'Metric' queries that can not be perform in UI.
Various Cypher input techniques will be demonstrated, as well as a custom PowerShell tool build to interact with the bloodhound Database.
## What is bLoodnound? -Intro to BloodHound & relational databases -Bloodhound Node types and relationships *Break15* -Sharphound: Harvesting and Ingesting AD data -Initial Setup & Sample DB -Self Discovery & UI Secrets
## What is Cypher? -Intro to neo4j Cypher language -BloodHound Cypher 101 -Custom Cypher Queries (UI/Browser) -Cypher over REST API -Maniplulating BH DB with Cypher -Advanced Neo4j Syntax tricks -Pulling AD metric from BH DB -Tool Demo: CypherDog