Cyberlium

Red › Module 5 › Lesson 1

BeginnerModule 5Lesson 1/5

C2 Named

C2 frameworks are named for literacy — Sliver, Mythic, Cobalt Strike — lab-only on $LAB_RT under RoE, never production or classmates.

15 min+40 XP3 quiz
Module progress1 of 5

Visual · rt_c2_named

C2 named literacy. $LAB_RT only. Original Cyberlium.

Opening

Knowing C2 names helps blue hunt — running C2 outside $LAB_RT RoE helps nobody legally.

Command-and-control frameworks — Sliver, Mythic, Cobalt Strike (commercial), Havoc, and others — provide operator consoles and agent/beacon channels for authorized adversary simulation. Defenders signature C2 traffic, parent-child process chains, and certificate patterns tied to these names in ATT&CK (T1071, T1573). Cyberlium names frameworks for detection literacy and lab-only use on $LAB_RT. You will NOT deploy C2 against production, classmates, or internet strangers. No weapon cookbooks. Next: Beacon Concepts.

1. Framework names defenders recognize

Sliver: open-source C2 used in lab purple teams. Mythic: modular agent platform with API-driven tasks. Cobalt Strike: commercial adversary simulation suite requiring license — often emulated by attackers, hunted by blue via JA3, named pipes, and beacon patterns.

Literacy = name recognition + detection mapping on $LAB_RT — not deployment guides against unauthorized targets.

Command guide

Try these commands — Framework names defenders recognize

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

Command and Control — https://attack.mitre.org/tactics/TA0011/ (C2 tactic literacy) Sliver docs — https://github.com/BishopFox/sliver/wiki (framework literacy — lab C2 only)

═══ INSTALL ═══

Linux (Debian/Ubuntu): Built-in (iproute2)

Command — copy this

sudo apt install curl

macOS: Use: netstat

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

═══ LINUX / macOS ═══

Command — copy this

ss -tulpn 2>/dev/null | head -15 || ss -tuln | head -15
curl -sS https://attack.mitre.org/tactics/TA0011/ | grep -oE 'T[0-9]{4}' | sort -u | head -8

Primary tools to practice this lesson: ss, curl. Reference sites: Command and Control (https://attack.mitre.org/tactics/TA0011/); Sliver docs (https://github.com/BishopFox/sliver/wiki). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. Lab-only C2 binding

C2 listeners bind to $LAB_RT IP ranges and lab DNS only. RoE names allowed framework, listener ports, and stop time. Egress firewall blocks callbacks to stranger networks.

Production C2 — even 'just testing' — violates engagement rules and law without signed authorization.

3. C2 named is not C2 authorized everywhere

Forbidden: CS cracks, stranger C2 campaigns, beaconing on classmate VMs, long-haul C2 on employer laptops. Allowed: document framework names in plan pack for $LAB_RT detection exercise.

Ship: three C2 framework names + one detection idea each for blue on $LAB_RT. Next: Beacon Concepts.

4. What you ship: C2 framework name table for $LAB_RT

Sliver/Mythic/CS named with detection notes. $LAB_RT lab-only. NEVER production/classmates. chmod 600.

5. What you record before the next lesson

Date. C2 name table. $LAB_RT named. File t21-m05-l01-c2-named.txt chmod 600.

6. Wrong vs right: stranger phishing vs authorized RT lab

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

  • Wrong

    Deploy Cobalt Strike crack on production. Beacon classmate hackathon VM.

  • Right

    Write C2 name table with detection notes for $LAB_RT. Next: Beacon Concepts.

Mission: name C2 frameworks for defender literacy

1) Name Sliver, Mythic, Cobalt Strike in one line each. 2) Add one blue detection idea per name. 3) Write lab-only $LAB_RT binding note. 4) chmod 600. Never deploy C2 outside RoE.

Stuck? Ask Cyberlium AI Mentor

Blue hunts names and patterns — give them literate debrief material.

Knowledge Check

1

APPLY: C2 Named on Cyberlium teaches:

Multiple choice

Knowledge Check

2

APPLY: True or False: Cobalt Strike may be used on any host for homework.

True or False

Knowledge Check

3

APPLY: C2 listeners on $LAB_RT should bind to:

Multiple choice

← Previous

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