The setting is the vulnerability
Unlike kerberoasting, the attacker needs nothing but the account name. Until pre-authentication is re-enabled, the exposure returns the moment the password is cracked again.
The domain controller hands back an AS-REP for an account that never required pre-authentication, which is an offline crack waiting to happen. Find the account, prove the setting rather than the alert, and close the exposure without touching the finance user in the same batch.
Mission brief · C-343
the break-glass IR account `svc-ir`, checked out of the vault for this incident — never the compromised identity
The detection fired in the EDR console. You opened a live-response session from that detection, so your shell rides the EDR agent channel — containing the host will *not* cut you off, which is exactly why you contain from here rather than over SSH.
EDR console (detections + live response)
Endpoint detection & response
Live-response shell on the affected host
Host shell session
The affected host
Owner: The system's business owner, named on the asset record
Containing a host you haven't identified can stop revenue. Check criticality and owner before you isolate anything.
You may act alone
Ask a human first
AS-REP roasting needs no credentials at all: if an account does not require Kerberos pre-authentication, the domain controller hands anyone an encrypted blob to crack offline. It is a configuration exposure that reads like an attack.
Unlike kerberoasting, the attacker needs nothing but the account name. Until pre-authentication is re-enabled, the exposure returns the moment the password is cracked again.
A reset with pre-authentication still off just gives the attacker a fresh blob to crack. Both actions together are what closes it.
Alert batches group by time, not by cause. The finance user beside the legacy account is graded: scope the action to the account carrying the setting.
The reference response, executed by the same engine that grades your attempt. Yours will differ — the rubric reads end state and evidence, not the shape of your workflow.
Gate approved — 100%
12 of 12 rubric rules hold.
Gate denied — 91%
Refusing the consequential action is a defensible choice with a measured cost; the difference is what the lab is teaching.
An account without Kerberos pre-authentication hands out a crackable AS-REP to anyone who asks.
| Technique | Name | Tactic |
|---|---|---|
| T1558.004 | Steal or Forge Kerberos Tickets: AS-REP Roasting | Credential Access |
| T1110.002 | Brute Force: Password Cracking | Credential Access |
| T1078 | Valid Accounts | Defense Evasion |
The workflow reached a terminal success state on the graded run.
behavior · weight 20
A consequential action passed through a human approval gate.
safety · weight 15
No non-idempotent operation was retried without an idempotency key.
efficiency · weight 10
Every action node resolves its secret from the vault, never an inline field.
configuration · weight 10
The learner attached at least one linkable piece of evidence to the case.
investigation · weight 10
The case carries an analyst closure note explaining the outcome.
explanation · weight 10
No innocent asset in the alert batch was contained, disabled or revoked.
behavior · weight 15
The playbook survived the integration faults it met and still finished.
configuration · weight 15
Nothing was changed in the estate before evidence had been gathered.
investigation · weight 10
The learner named the account whose pre-authentication was disabled.
investigation · weight 20 · T1558.004 Steal or Forge Kerberos Tickets: AS-REP Roasting (Credential Access)
Pre-authentication was turned back on, which closes the exposure itself.
behavior · weight 20 · T1558.004 Steal or Forge Kerberos Tickets: AS-REP Roasting (Credential Access)
The innocent account in the same alert batch was left working.
safety · weight 15 · T1078 Valid Accounts (Defense Evasion)
Vocabulary is generated from the teaching profiles, so it always matches what the consoles render.
| Concept | Cortex Forge | Summit SOAR | Storyline |
|---|---|---|---|
| approval | Manual task | Prompt | Page |
The same reference to an enrichment node's verdict, written three ways:
The consoles you practice in use teaching names. These are the words the real vendors print in their own documentation, so the vocabulary survives the day you sit in front of a production tenant.
| Concept | Cortex XSOARXSOAR 8.x | Splunk SOARSplunk SOAR 6.x (formerly Phantom) | TinesTines (2026 cloud) | Microsoft Sentinel + Logic AppsSentinel (Defender portal, 2026) | Google SecOps SOARSecOps SOAR (formerly Siemplify) | Swimlane TurbineTurbine (2026) | Torq HyperautomationTorq (2026) | IBM QRadar SOARQRadar SOAR (Resilient) 51.x | ServiceNow Security OperationsSecOps (Flow Designer era) |
|---|---|---|---|---|---|---|---|---|---|
| approval | Manual (data collection) task | Prompt block | Page (form) / Send to Chat | Approval action (Teams / email) | Manual action | Task / approval action | Approval step (Torq Chat / Slack) | Manual task / phase gate | Approval activity |
The pattern — a permissive setting that makes an attack free — recurs in unconstrained delegation, legacy authentication and anonymous binds.