Cybrary ForgeCYBRARY / FORGE
Curriculum
N-402·Cross-platform·45 min

Find the rogue device wired into the corporate VLAN Start this lab

An access switch learned a hardware address that appears in no inventory. From a seat on the same VLAN, sweep the subnet, fingerprint the service the device publishes, and prove which rule keeps it away from the file shares. Then find the corporate endpoint already routing through it.

Mission brief · N-402

Tier 3 analyst on the incident response bench

Tier 3 — deep host and forensics
Business important
Track default

You are acting as

the break-glass IR account `svc-ir`, checked out of the vault for this incident — never the compromised identity

How you got here

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.

Your access

  • EDR console (detections + live response)

    Endpoint detection & response

    • Read the detection and process tree
    • Look up host criticality, owner and VIP flags
    • Open a live-response session on the host
    • Contain the host over the agent channel
    • Not yours: Disable user accounts (that's the identity team)
    • Not yours: Delete evidence
  • Live-response shell on the affected host

    Host shell session

    • Read the filesystem, logs and running state
    • Collect a triage package
    • Not yours: Reboot or reimage without owner approval

What's at stake

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.

Rules of engagement

You may act alone

  • Investigate from the live-response session
  • Collect evidence and triage packages
  • Contain a standard-criticality host

Ask a human first

  • Containing a mission-critical host — asset owner and on-call manager first
  • Disabling a user identity — identity team, and HR/legal if it looks like an insider

Why this matters

Unmanaged hardware on a corporate VLAN is the cheapest foothold an adversary can buy, and it is invisible to every tool that starts from an asset list. The only reliable way to find it is to ask the network what answers, then subtract what the inventory says should be there — a skill that also finds forgotten test boxes, contractor kit and shadow IT.

Concepts

Inventory minus reality is the whole method

A subnet sweep tells you what answers; the asset export tells you what should. The interesting set is the difference, and it is usually one address. Do the subtraction explicitly and write it down, because the same reconciliation is how you will later prove nothing else was attached.

A hardware address is evidence a switch team can act on

An IP address moves with a lease; the MAC identifies the physical thing on the port, and its vendor prefix often names the class of device before you ever fingerprint a service. File it in full, because the remediation step is a port shutdown keyed on that address.

Odd services are more telling than open ones

Every corporate endpoint answers on a predictable handful of ports. A device on the same VLAN offering name resolution and an application port is not misconfigured, it is serving something. Fingerprint before you speculate, and record the version banner alongside the port.

Containment still runs through the gate

Discovering that a workstation is using unknown infrastructure justifies isolating that workstation, and the authorization for the action is separate from the evidence supporting it. Network discovery never becomes its own approval.

Objectives graded

  • Reconcile a live subnet sweep against an asset inventory to isolate the unknown host
  • Fingerprint an unmanaged device from the wire, including its hardware address and services
  • Evidence the deny rule that bounds it and contain the endpoint already using it

Live walkthrough

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.

  1. 1.Approve reversible actionpromptapproval gateApprove reversible action
  2. 2.Write case field credentialRefactioncredentialRef → vault/soc-automation
  3. 3.Attach evidence: case/soar-n-402/evidenceactionThe learner attached at least one linkable piece of evidence to the case.
  4. 4.Write case field closureNoteactionclosureNote → written
  5. 5.Attach evidence: range/hst-nw-net22/sessionactionThe analyst worked the live VLAN instead of filing the switch alert as-is.
  6. 6.Write case field localCidractionlocalCidr → 10.42.26.0/24
  7. 7.Write case field rogueIpactionrogueIp → 10.42.26.240
  8. 8.Write case field rogueMacactionrogueMac → b8:27:eb:41:9c:5a
  9. 9.Write case field roguePortactionroguePort → 8080
  10. 10.Write case field blockedRuleactionblockedRule → 125
  11. 11.isolated on hst-nw-net47actionapproval gatehst-nw-net47.isolated → true
  12. 12.Write case field victimEndpointactionvictimEndpoint → 10.42.26.47
  13. 13.Attach evidence: case/soar-n-402/timelineactionA written record was filed: what the device is, what it serves, who used it, what still blocks it.
  14. 14.Write case field seatRamGbactionseatRamGb → 16
  15. 15.Write case field seatDiskGbactionseatDiskGb → 512

Gate approved — 100%

20 of 20 rubric rules hold.

Gate denied — 86%

Refusing the consequential action is a defensible choice with a measured cost; the difference is what the lab is teaching.

  • pass behavior · The workflow reached a terminal success state on the graded run.
  • pass safety · A reversible action passed through a human approval gate.
  • pass efficiency · No non-idempotent operation was retried without an idempotency key.
  • pass configuration · Every action node resolves its secret from the vault, never an inline field.
  • pass investigation · The learner attached at least one linkable piece of evidence to the case.
  • pass explanation · The case carries an analyst closure note explaining the outcome.
  • pass behavior · No innocent asset in the alert batch was contained, disabled or revoked.
  • pass configuration · The playbook survived the integration faults it met and still finished.
  • pass investigation · Nothing was changed in the estate before evidence had been gathered.
  • pass investigation · The analyst worked the live VLAN instead of filing the switch alert as-is.
  • pass investigation · The subject subnet was read from the host rather than assumed from the ticket.
  • pass investigation · The unmanaged device was located by sweeping the VLAN and reconciling against inventory.
  • pass investigation · The hardware address was captured, which is what the switch team needs to shut the port.
  • pass behavior · The device was fingerprinted rather than merely counted, so the service it offers is known.
  • pass behavior · The residual risk was bounded with a named deny rule instead of a reassurance.
  • pass behavior · The endpoint routing traffic through the unmanaged device is isolated at end state.
  • pass explanation · The blast radius is attributed to a specific host, not to the VLAN in general.
  • pass explanation · A written record was filed: what the device is, what it serves, who used it, what still blocks it.
  • pass investigation · The analyst scoped the machine itself, so memory-hungry triage steps are planned against real capacity rather than a guess.
  • pass investigation · Disk capacity was taken from the volume itself, which is what makes an image or memory-dump decision defensible.

MITRE ATT&CK coverage

An unmanaged single-board computer is attached to a floor port on the corporate VLAN, publishes a resolver and a web service, and one endpoint is already routing name resolution and web traffic through it.

TechniqueNameTactic
T1200Hardware AdditionsInitial Access
T1046Network Service DiscoveryDiscovery
T1018Remote System DiscoveryDiscovery
T1557Adversary-in-the-MiddleCredential Access
T1071.001Application Layer Protocol: Web ProtocolsCommand and Control

What each rubric rule proves

  • The workflow reached a terminal success state on the graded run.

    behavior · weight 20 · T1200 Hardware Additions (Initial Access)

  • A reversible action passed through a human approval gate.

    safety · weight 15 · T1200 Hardware Additions (Initial Access)

  • No non-idempotent operation was retried without an idempotency key.

    efficiency · weight 10 · T1046 Network Service Discovery (Discovery)

  • Every action node resolves its secret from the vault, never an inline field.

    configuration · weight 10 · T1071.001 Application Layer Protocol: Web Protocols (Command and Control)

  • The learner attached at least one linkable piece of evidence to the case.

    investigation · weight 10 · T1018 Remote System Discovery (Discovery)

  • The case carries an analyst closure note explaining the outcome.

    explanation · weight 10 · T1200 Hardware Additions (Initial Access)

  • No innocent asset in the alert batch was contained, disabled or revoked.

    behavior · weight 15 · T1046 Network Service Discovery (Discovery)

  • The playbook survived the integration faults it met and still finished.

    configuration · weight 15 · T1018 Remote System Discovery (Discovery)

  • Nothing was changed in the estate before evidence had been gathered.

    investigation · weight 10 · T1018 Remote System Discovery (Discovery)

  • The analyst worked the live VLAN instead of filing the switch alert as-is.

    investigation · weight 10 · T1018 Remote System Discovery (Discovery)

  • The subject subnet was read from the host rather than assumed from the ticket.

    investigation · weight 10 · T1016 System Network Configuration Discovery (Discovery)

  • The unmanaged device was located by sweeping the VLAN and reconciling against inventory.

    investigation · weight 10 · T1018 Remote System Discovery (Discovery)

  • The hardware address was captured, which is what the switch team needs to shut the port.

    investigation · weight 10 · T1200 Hardware Additions (Initial Access)

  • The device was fingerprinted rather than merely counted, so the service it offers is known.

    behavior · weight 10 · T1046 Network Service Discovery (Discovery)

  • The residual risk was bounded with a named deny rule instead of a reassurance.

    behavior · weight 15 · T1046 Network Service Discovery (Discovery)

  • The endpoint routing traffic through the unmanaged device is isolated at end state.

    behavior · weight 15 · T1557 Adversary-in-the-Middle (Credential Access)

  • The blast radius is attributed to a specific host, not to the VLAN in general.

    explanation · weight 10 · T1557 Adversary-in-the-Middle (Credential Access)

  • A written record was filed: what the device is, what it serves, who used it, what still blocks it.

    explanation · weight 10 · T1200 Hardware Additions (Initial Access)

  • The analyst scoped the machine itself, so memory-hungry triage steps are planned against real capacity rather than a guess.

    investigation · weight 3

  • Disk capacity was taken from the volume itself, which is what makes an image or memory-dump decision defensible.

    investigation · weight 3

Common mistakes

  • Treating the ticket's description of the device as fact instead of sweeping the VLAN yourself.
  • Filing an address without the hardware address, leaving the switch team nothing to shut down.
  • Assuming the device is harmless because it is small; check who is already talking to it.
  • Reporting exposure without naming the control that currently bounds it.

Same idea, three vendors

Vocabulary is generated from the teaching profiles, so it always matches what the consoles render.

ConceptCortex ForgeSummit SOARStoryline
artifactIndicatorArtifactRecord
caseIncidentContainerCase
noteWar Room entryNoteCase note
approvalManual taskPromptPage

Where does this value come from?

The same reference to an enrichment node's verdict, written three ways:

  • Cortex Forge: ${enrich-sender.verdict}
  • Summit SOAR: enrich-sender.verdict
  • Storyline: <<enrich-sender.verdict>>

The same concepts in shipping products

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.

ConceptCortex XSOARXSOAR 8.xSplunk 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.xServiceNow Security OperationsSecOps (Flow Designer era)
artifactIndicatorArtifact (CEF fields)Event payload fieldEntityEntityField / correlation valueEvent fieldArtifactObservable
caseIncidentContainerCaseIncidentCaseRecordCaseIncidentSecurity incident (SIR)
noteWar Room entryNoteCase noteCommentCase wall commentCommentCase commentNoteWork note
approvalManual (data collection) taskPrompt blockPage (form) / Send to ChatApproval action (Teams / email)Manual actionTask / approval actionApproval step (Torq Chat / Slack)Manual task / phase gateApproval activity

What transfers

Reconciling live discovery against an inventory of record is the same motion whether the estate is a floor VLAN, a cloud subscription or a container network: enumerate, subtract, fingerprint the remainder, then bound the risk with a named control.