Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CoerceToTGT edge #903

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

CoerceToTGT edge #903

wants to merge 4 commits into from

Conversation

JonasBK
Copy link
Collaborator

@JonasBK JonasBK commented Oct 16, 2024

Description

A new traversable edge named CoerceToTGT from computers and users configured with unconstrained delegation to the domain.

Motivation and Context

When a victim user or computer authenticate to a Kerberos service of a principal with unconstrained delegation, a TGT (reusable credentials) of the target is sent to the principal. An attacker with such a principal can use one of the many coercion techniques to get a privileged computer (e.g. DC) to authenticate to a compromised host and thereby compromise the environment.

This PR addresses: BP-982

How Has This Been Tested?

Added an ingest test.

Uploaded this data set which results in the edges of the screenshot:
CoerceToTGT_BloodHound.zip

Use this Cypher query to get the edges showing: MATCH p=()-[r:CoerceToTGT]->() RETURN p

Screenshots (optional):

image

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

@JonasBK JonasBK added enhancement New feature or request ticketed Ticket has been created internally for tracking external This pull request is from an external contributor labels Oct 16, 2024
@JonasBK JonasBK marked this pull request as ready for review October 16, 2024 17:47
@JonasBK JonasBK enabled auto-merge (squash) October 16, 2024 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request external This pull request is from an external contributor ticketed Ticket has been created internally for tracking
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant