Cyberlium
Cyberlium
Cyberlium on Android·Google Play Store

Learn cybersecurity with hands-on labs and AI mentor support on your phone.

Mod 9 · Les 1/5
In progress
Module 9•Lesson 1 of 5•⏱️ 15 min read•Beginner+40 XP

Findings for Blue

Write AD findings for blue team from $LAB_AD — structured rows, observed vs inferred, ATT&CK and Event ID links, no attack cookbooks.

Findings for Blue
00:00/03:00

Visual · t25_findings_for_blue

Findings for blue = defender-ready report rows. $LAB_AD sourced. Original Cyberlium.

Blue needs a finding they can ticket — not a stranger-domain attack montage with Mimikatz screenshots.

AD finding structure for blue: title, affected object ($LAB_AD domain/OU/account), misconfiguration class (ACL path, weak SPN, tier violation, missing Guard), observed evidence (log excerpt, graph edge name, config read — from authorized lab), ATT&CK technique ID, recommended detection (Event ID + alert name from Module 8), severity in lab context. Observed vs inferred labels mandatory. Cyberlium findings from $LAB_AD and authorized purple exercises — NOT findings from unauthorized prod AD tests, NOT attach full Kerberoast/DCSync command transcripts against strangers, NOT publish live cred dumps as severity proof. chmod 600 under $HOME/cyberlium-lab/reports. Feeds capstone evidence pack.

1. Finding row template

Summary, asset, misconfig class, evidence, ATT&CK, detection, severity, owner recommendation.

Blue-readable: ticket title suggestion in summary line.

Command guide

Try these commands — Finding row template

═══ WINDOWS / POWERSHELL (Active Directory Lab) ═══

Check current user, domain context, and security privileges

Command — copy this

whoami /user /groups /priv

Query active Domain Controller and trust relationships

Command — copy this

nltest /dsgetdc:$env:USERDOMAIN
nltest /domain_trusts

List password policy across the domain

Command — copy this

net accounts /domain

Check Kerberos ticket cache

Command — copy this

klist

═══ LINUX / BASH (Lab Network) ═══ Test DNS SRV resolution for Active Directory services

Command — copy this

dig _ldap._tcp.dc._msdcs.lab.local SRV +short
dig _kerberos._tcp.dc._msdcs.lab.local SRV +short

Primary tools to practice this lesson: python3, grep. Reference sites: Findings for blue (https://www.cisa.gov/resources-tools/resources/active-directory-security-best-practices); MITRE ATT&CK (https://attack.mitre.org/); Microsoft security operations (https://learn.microsoft.com/en-us/security/operations/). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. Evidence hygiene

Redact paths; lab domain only; graph edge names OK — stranger hostnames refused.

Log lines synthetic or $LAB_AD — label source.

3. Scope integrity

$LAB_AD RoE block in every report pack.

Refused: dramatized DA takeover video from unauthorized AD.

4. What you ship: blue finding template

Finding row fields + observed/inferred rule + sample row from lab.

5. What you record before the next lesson

Blue finding template path.

6. Wrong vs right: stranger-domain attacks vs lab AD literacy

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

  • Wrong: Finding includes DCSync output from employer DC as evidence.
  • Right: Blue finding template from $LAB_AD work. Next: Remediation Recs.
Hands-on Exercise

Mission: blue finding template

1) List finding row fields. 2) Write observed vs inferred rule. 3) Draft one finding from paths lab. 4) Link Event ID detection.

Pro Tip

Stuck? Ask Cyberlium AI Mentor

Ask Mentor: “Severity without exploit demo?”

Practice QuizQuestion 1
Multiple choice
Q1

APPLY: Blue finding includes:

Practice QuizQuestion 2
True or False
Q2

APPLY: True or False: Unauthorized AD test findings belong in report.

Practice QuizQuestion 3
Multiple choice
Q3

APPLY: Finding evidence should:

←Previous: Quiz — Detection
Answer 3 practice quiz questions to unlock XP reward. (0/3 answered)
Skip quiz & read next →