Cyberlium

ICS/SCADA › Module 10 › Lesson 4

BeginnerModule 10Lesson 4/5

Lab — Capstone

Run capstone integrity review — checklist, path, evidence index, NEVER grep — on YOUR OT lab on YOUR $OT_LAB — defensive OT literacy only; no real-plant attacks, unauthorized OT scans, or exploit cookbooks.

25 min+40 XP3 quiz
Module progress4 of 5

Visual · t38_capstone_lab

Capstone Lab literacy. $OT_LAB only. Original Cyberlium.

Opening

Capstone lab verifies full Topic 38 integrity on YOUR OT lab — defensive literacy only, all modules linked.

Capstone merges checklist completion, lab path review, evidence index verification, and grep for NEVER terms (exploit, live plant IP, Modbus attack, Stuxnet replication). Write capstone-summary.txt — not live OT testing. Cyberlium Topic 38 practices on $OT_LAB — YOUR fictional OT templates, zone diagrams, and labeled checklists under $HOME/cyberlium-lab/t38-ot/ no real-plant attacks, unauthorized OT scans, or exploit cookbooks. Next: Quiz — Capstone and Topic Quiz.

1. What Capstone Lab covers (named)

Create t38-m10-l04-capstone-lab.txt with checklist status, evidence index confirmation, NEVER grep results. Optional: curl CISA ICS recommended practices page for literacy citation. On $OT_LAB, document literacy rows on fictional LAB-OT-001 — never live plant IPs, credentials, or exploit steps.

Confirm all module packs exist under OT lab fictional LAB-OT-001. Zero exploit cookbooks or live target refs. On $OT_LAB, document literacy rows on fictional LAB-OT-001 — never live plant IPs, credentials, or exploit steps.

Command guide

Try these commands — What Capstone Lab covers (named)

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

CISA ICS — https://www.cisa.gov/topics/industrial-control-systems NIST SP 800-82 — https://csrc.nist.gov/publications/detail/sp/800-82/rev-3/final CISA recommended practices — https://www.cisa.gov/resources-tools/resources/ics-recommended-practices

═══ INSTALL ═══

Linux (Debian/Ubuntu):

Command — copy this

sudo apt install python3
sudo apt install curl

macOS:

Command — copy this

brew install python3

Windows: Download https://python.org/downloads/ Built-in (PowerShell: Invoke-WebRequest)

═══ LINUX / macOS ═══

Command — copy this

export OT_LAB=${OT_LAB:-$HOME/cyberlium-lab/t38-ot}
grep NEVER "$OT_LAB/notes/no-plant-attacks.txt" "$OT_LAB/roe.txt"
echo '=== Capstone: zones → protocols → threats → monitoring → hardening → incident ==='
grep -E 'NEVER|Defense' "$OT_LAB/notes/modbus-named.txt" "$OT_LAB/notes/stuxnet-named.txt"
grep PLC-001 "$OT_ASSETS/asset-inventory.csv"
grep '\[ \]' "$OT_LAB/notes/capstone-checklist.txt" | head -5
python3 - <<'PY'
import os
lab = os.environ.get('OT_LAB', os.path.expanduser('~/cyberlium-lab/t38-ot'))
path = os.path.join(lab, 'notes', 'capstone-summary.txt')
open(path, 'w').write('
'.join([
  'ICS/SCADA Security Capstone',
  'scope: YOUR ~/cyberlium-lab/t38-ot/ fictional LAB-OT-001 only',
  'protocols: Modbus/DNP3/OPC UA defensive literacy — no exploit cookbooks',
  'threats: Stuxnet history+defense — no replication',
  'segmentation: zone-map + firewall stub + remote access hygiene',
  'monitoring: visibility + anomaly + asset inventory',
  'hardening: patch governance + checklist + vendor hygiene',
  'incident: OT IR phases + reporting checklist + lessons learned',
  'never: Modbus exploit cookbooks / PLC attacks on live plants / unauthorized OT scans',
]))
print(f'Wrote {path}')
PY

Command — copy this

grep -E 'scope|never|LAB-OT-001' "$OT_LAB/notes/capstone-summary.txt"
curl -sS https://www.cisa.gov/resources-tools/resources/ics-recommended-practices | head -3

═══ WINDOWS ═══

Capstone on YOUR lab Windows VM only

Command — copy this

Get-Content $HOME/cyberlium-lab/t38-ot/notes/no-plant-attacks.txt | Select-String NEVER
Get-Content $HOME/cyberlium-lab/t38-ot/notes/capstone-summary.txt | Select-String never

Primary tools to practice this lesson: grep, python3, curl. Reference sites: CISA ICS (https://www.cisa.gov/topics/industrial-control-systems); NIST SP 800-82 (https://csrc.nist.gov/publications/detail/sp/800-82/rev-3/final); CISA recommended practices (https://www.cisa.gov/resources-tools/resources/ics-recommended-practices). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. Why Capstone Lab matters for defenders

Grep entire t38-ot tree for forbidden patterns — redact if found. Capstone fails integrity if attack steps present. On $OT_LAB, document literacy rows on fictional LAB-OT-001 — never live plant IPs, credentials, or exploit steps.

Write one paragraph: Topic 38 means defensive OT literacy on MY OT lab. Prepare for topic quiz next. On $OT_LAB, document literacy rows on fictional LAB-OT-001 — never live plant IPs, credentials, or exploit steps.

3. $OT_LAB boundary

chmod 600 — topic quiz next, then Topic 39 Dark Web. Capstone complete when integrity passes. On $OT_LAB, document literacy rows on fictional LAB-OT-001 — never live plant IPs, credentials, or exploit steps.

Ship: capstone summary. Next: Quiz — ICS/SCADA Topic.

4. What you ship: capstone lab card for $OT_LAB

Run capstone integrity review — checklist, path, evidence index, NEVER grep — on YOUR OT lab. $OT_LAB named. NEVER real-plant attack steps. chmod 600.

5. What you record before the next lesson

Date (UTC). Capstone Lab card. $OT_LAB named. File t38-m10-l04-capstone-lab.txt chmod 600.

6. Wrong vs right: plant attacks vs YOUR OT lab sims

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

  • Wrong

    Submit capstone with Stuxnet replication notes included.

  • Right

    Write capstone lab card for YOUR $OT_LAB. Next: Quiz — Capstone and Topic Quiz.

Mission: document Capstone Lab on YOUR OT lab

1) Name literacy rows on $OT_LAB. 2) Write NEVER list (no real-plant attacks, unauthorized OT scans, or exploit cookbooks). 3) chmod 600. Never scan or exploit real industrial networks.

Stuck? Ask Cyberlium AI Mentor

Ask Mentor: literacy on $OT_LAB — not attack recipes against live plants.

Knowledge Check

1

APPLY: Capstone Lab on Cyberlium means:

Multiple choice

Knowledge Check

2

APPLY: True or False: Topic 38 includes ICS attack cookbooks against real plants.

True or False

Knowledge Check

3

APPLY: Capstone Lab literacy on Cyberlium uses:

Multiple choice

← Previous

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