Cyberlium

Threat › Module 5 › Lesson 1

BeginnerModule 5Lesson 1/5

Mapping Threats

Mapping threats literacy links lab IOCs and TTPs to ATT&CK technique IDs — build mapping table on YOUR $TI_LAB fictional campaign.

15 min+40 XP3 quiz
Module progress1 of 5

Visual · t33_mapping_threats

Threat mapping literacy. $TI_LAB only. Original Cyberlium.

Opening

From indicator to technique — literacy teaches threat mapping so detection content and TI reports speak the same ATT&CK language.

Threat mapping connects observables to ATT&CK — a lab domain maps to T1566.002 Spearphishing Link; a PowerShell log line maps to T1059.001. Mapping supports detection rule tagging, hunt hypotheses, and TI report consistency. Confidence and evidence notes belong beside each mapping row. Cyberlium builds mapping table on YOUR $TI_LAB — three lab IOCs or behaviors linked to ATT&CK IDs with confidence. Next: Navigator Named.

1. Mapping components (named)

Observable: lab IOC or logged behavior from fictional campaign. Technique ID: official ATT&CK ID with tactic context. Confidence: low/medium/high based on evidence quality. Source: $TI_LAB self-authored scenario — never live victim data without authorization.

On $TI_LAB, write mapping table — three rows linking observables to technique IDs with confidence notes.

Command guide

Try these commands — Mapping components (named)

═══ TOOLS & WEBSITES ═══ Browse / read these (authorized learning only — stay in YOUR lab / program scope)

MITRE ATT&CK mapping — https://attack.mitre.org/resources/ CISA advisories — https://www.cisa.gov/topics/cyber-threats-and-advisories FIRST — https://www.first.org/

═══ INSTALL ═══

Linux (Debian/Ubuntu):

Command — copy this

sudo apt install curl

macOS: Built-in

Windows: Built-in (PowerShell: Invoke-WebRequest)

═══ LINUX / macOS ═══

Command — copy this

export TI_LAB=${TI_LAB:-$HOME/cyberlium-lab/t33-ti}
cat > "$TI_LAB/attack/mapping-threats-template.md" <<'EOF'
# Threat Mapping Template — YOUR fake campaign
## Scenario
Lab actor uses phish-lab.example.com (fake) → 192.168.99.50 (RFC1918)
## ATT&CK mapping
| Stage | Technique | Evidence (fake) | Detection idea |
|-------|-----------|-----------------|----------------|
| Initial Access | T1566.002 Spearphishing Link | phish-lab.example.com | URL block + email filter |
| Command and Control | T1071.001 Web Protocols | 192.168.99.50 beacon | Proxy/DNS logs |
| Execution | T1059.003 Windows Command Shell | EICAR label hash | EDR command-line analytics |
Confidence: low — lab exercise only
EOF

Command — copy this

grep -E 'T1566|T1071|T1059|fake' "$TI_LAB/attack/mapping-threats-template.md"
curl -sS https://attack.mitre.org/resources/ | head -8

Primary tools to practice this lesson: grep, curl. Reference sites: MITRE ATT&CK mapping (https://attack.mitre.org/resources/); CISA advisories (https://www.cisa.gov/topics/cyber-threats-and-advisories); FIRST (https://www.first.org/). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. Why mapping aligns SOC, hunt, and TI output

Inconsistent technique labels break coverage dashboards. Mapped TI reports let detection engineers prioritize rule gaps. IR timelines with ATT&CK tags speed handoff to hunt team.

Students map lab scenarios on notes — production mapping follows org taxonomy and evidence standards.

3. Lab boundary

Forbidden: mapping live victim observables without authorization and handling rules. Allowed: threat mapping table with $TI_LAB fictional observables and official ATT&CK IDs.

Ship: threat mapping table for YOUR lab campaign. Next: Navigator Named.

4. What you ship: threat mapping table for $TI_LAB

Three mapping rows with ATT&CK IDs and confidence. $TI_LAB named. chmod 600.

5. What you record before the next lesson

Date. Mapping table. $TI_LAB named. File t33-m05-l01-mapping-threats.txt chmod 600.

6. Wrong vs right: criminal markets vs YOUR lab IOCs

Worked failure — same MSF word, opposite target. Right never needs a café Wi-Fi or classmate laptop.

  • Wrong

    Map observables to fabricated technique IDs. Copy live victim mapping without scope.

  • Right

    Write threat mapping table for YOUR $TI_LAB. Next: Navigator Named.

Mission: map threats to ATT&CK on YOUR lab

1) Link three lab observables to official ATT&CK IDs. 2) Add confidence and evidence note per row. 3) Name tactic for each technique. 4) chmod 600.

Stuck? Ask Cyberlium AI Mentor

Confidence column prevents overclaiming — label evidence quality on every mapping row.

Knowledge Check

1

APPLY: Threat mapping primarily links:

Multiple choice

Knowledge Check

2

APPLY: True or False: Confidence notes belong beside each ATT&CK mapping row.

True or False

Knowledge Check

3

APPLY: Mapping threats literacy on Cyberlium uses:

Multiple choice

← Previous

Answer all 3 knowledge checks to continue. (0/3 answered)