JELAJAH SOC
YO

Cyber range

Scenario simulation

Scenarios drive the same environment you work in every day — nothing is a mockup, the alerts and logs are real objects in the SIEM.

Scenarios available

14

Categories covered

8

Beginner-friendly

4

Advanced / IR-level

3

How a scenario runs

STEP 1

Inject

Scenario engine writes synthetic telemetry into the shared SIEM dataset.

STEP 2

Detect

Detection rules fire and populate the alert queue in real time.

STEP 3

Respond

You triage, investigate, correlate and contain using the normal console.

STEP 4

Score

Actions are graded on accuracy, speed, evidence quality and decision making.

Phishing Attack

SC-01 · Email · 45m

BeginnerL1L2

Macro document leads to a PowerShell loader and C2 beacon.

Attack chain

  1. 1Macro-enabled attachment opened
  2. 2Encoded PowerShell loader executes
  3. 3C2 beacon established

You'll practise

  • Recognise Office-spawns-shell as a detection signal
  • Pivot from process telemetry to network IOCs
  • Decide when isolation is warranted

Password Spray

SC-02 · Identity · 35m

BeginnerL1

Distributed authentication failures against the identity provider.

Attack chain

  1. 1Low-and-slow failures across many accounts
  2. 2One account succeeds
  3. 3Attacker signs in without MFA

You'll practise

  • Spot a spray pattern vs. normal failed-logon noise
  • Identify which account(s) actually succeeded
  • Scope conditional-access gaps

Account Compromise

SC-03 · Identity · 50m

IntermediateL1L2

Valid account abuse, inbox rules and data staging.

Attack chain

  1. 1Sign-in from an unfamiliar ASN
  2. 2Hiding inbox rule created
  3. 3Bulk file access staged for exfiltration

You'll practise

  • Correlate an anomalous sign-in with follow-on mailbox changes
  • Recognise inbox-rule abuse as a BEC precursor
  • Judge exfiltration risk from access volume alone

Ransomware

SC-04 · Endpoint · 70m

AdvancedL2L3IR

Shadow copy deletion, mass encryption and containment under pressure.

Attack chain

  1. 1Canary files renamed in bulk
  2. 2Shadow copies deleted
  3. 3Ransom note dropped

You'll practise

  • Act on canary-file tampering before encryption completes
  • Run the ransomware containment playbook under time pressure
  • Balance eradication speed against evidence preservation

Insider Data Exfiltration

SC-05 · Insider · 55m

IntermediateL2L3

Unusual data access followed by upload to personal cloud storage.

Attack chain

  1. 1Overnight bulk file access
  2. 2Matching-volume outbound upload
  3. 3Destination is unsanctioned personal storage

You'll practise

  • Distinguish legitimate bulk access from staged exfiltration
  • Correlate access volume with outbound transfer volume
  • Handle a case that needs HR/legal, not just technical response

Web Shell on Public Server

SC-06 · Web · 60m

AdvancedL2IR

Upload endpoint abuse leading to command execution.

Attack chain

  1. 1Script uploaded via a public form
  2. 2File requested directly from the web root
  3. 3Worker process spawns a shell

You'll practise

  • Trace a web-root file write back to the vulnerable endpoint
  • Recognise command execution from an application-tier process
  • Scope other upload endpoints with the same gap

Vendor Email Compromise

SC-07 · Email · 40m

IntermediateL1L2

Lookalike-domain invoice fraud targeting accounts payable.

Attack chain

  1. 1Lookalike domain registered
  2. 2Urgent bank-detail-change email sent
  3. 3Accounts payable asked to redirect a real invoice

You'll practise

  • Spot a lookalike sending domain by eye and by header analysis
  • Apply out-of-band verification before financial impact occurs
  • Write a warning that a non-technical audience will actually read

Credential Stuffing

SC-08 · Web · 35m

BeginnerL1

Breached-credential replay against the customer-facing portal.

Attack chain

  1. 1Automated login attempts from a breach corpus
  2. 2A small percentage succeed
  3. 3Successful sessions require follow-up

You'll practise

  • Separate automation traffic from real customer logins
  • Prioritise response by success rate, not raw volume
  • Recommend a durable control (rate limiting, CAPTCHA), not just a one-time reset

Departing Employee

SC-09 · Insider · 45m

IntermediateL2SOC Manager

Bulk repository access and a USB device before a resignation takes effect.

Attack chain

  1. 1Resignation submitted
  2. 2Overnight bulk repository pull
  3. 3USB mass storage device attached

You'll practise

  • Weigh HR context (a resignation) alongside technical signal
  • Decide when to suspend access pending review
  • Hand off evidence correctly for HR/legal, not just close the alert

Cloud Storage Exposure

SC-10 · Cloud · 40m

IntermediateL2SIEM Engineer

A storage bucket ACL flips to public and gets scraped within minutes.

Attack chain

  1. 1Bucket ACL changed to public read
  2. 2Internet-wide scanners discover it
  3. 3Objects listed and downloaded

You'll practise

  • Read cloud audit-log API calls (PutBucketAcl, GetObject) like any other telemetry
  • React fast enough to matter — public buckets get scraped in minutes
  • Recommend a preventive guardrail, not just a fix

Supply Chain Compromise

SC-11 · Supply Chain · 60m

AdvancedL3Detection EngineerIR

A typosquatted dependency runs code on the build agent.

Attack chain

  1. 1Typosquatted package pulled by auto-update
  2. 2Post-install script executes
  3. 3Build agent beacons out

You'll practise

  • Trace impact from a dependency to a running process to a network connection
  • Decide what else the build agent's secrets can now reach
  • Balance pipeline availability against a compromised-agent rebuild

Denial of Service

SC-12 · Network · 35m

IntermediateL2SOC Manager

Volumetric flood against the public web tier degrades real traffic.

Attack chain

  1. 1Request volume spikes ~40x baseline
  2. 2Sources span hundreds of IPs/ASNs
  3. 3Legitimate traffic starts timing out

You'll practise

  • Distinguish a real DoS from a traffic spike or a bad deploy
  • Engage the right response (scrubbing, scaling) instead of manual triage
  • Communicate availability impact to stakeholders under time pressure

Cryptojacking

SC-13 · Endpoint · 30m

BeginnerL1L2

An unsigned miner quietly pegs CPU on build infrastructure.

Attack chain

  1. 1Unsigned binary launched via scheduled task
  2. 2Sustained near-100% CPU
  3. 3Outbound connection to a mining pool

You'll practise

  • Recognise resource-hijacking as an impact technique, not just a performance issue
  • Trace a scheduled task back to its origin
  • Verify no other hosts share the same indicator

RDP Brute Force

SC-14 · Network · 45m

IntermediateL1L2IR

Exposed RDP is brute-forced, then reused for lateral movement.

Attack chain

  1. 1Thousands of RDP auth failures
  2. 2One account succeeds
  3. 3RDP session opened to a second internal host

You'll practise

  • Set a sane threshold for a brute-force alert
  • Recognise reused-credential lateral movement immediately after compromise
  • Recommend removing internet-exposed RDP, not just resetting the password

Practise with guidance

Prefer structure over free play?

Scenarios are open-ended: you decide where to start. If you want scenario context, objectives and step-by-step instructions with graded tasks, work through the Academy labs instead — they run against this same environment.

Open the hands-on labs