Practice Lab · 12 · Final Challenge

Full Competition Simulation

Run a timed multi-platform defensive simulation combining Windows 11, Windows Server, Linux, Cisco, and forensics into one coordinated exercise.

There is no direct answer key. Prioritize, investigate, remediate, and verify from the evidence provided.

Simulation Snapshot

DifficultyChallenge
Suggested time120 minutes
Platforms5 areas
Core skillCompetition execution

Final mission

Secure the environment without destroying the mission

01

This fictional final simulation combines Windows 11, Windows Server, Linux, Cisco, and forensics in one authorized competition-style environment.

02

Read the mission before changing anything. Required services and approved access must remain available.

03

Preserve evidence before changing accounts, processes, services, scheduled activity, network policy, or suspicious files.

04

Do not execute unknown files or intentionally trigger suspicious artifacts.

05

Prioritize active risk, privilege, persistence, and cross-system impact before lower-risk hardening.

06

Make one narrow change at a time and immediately verify the exact condition you intended to fix.

07

Keep a shared evidence notebook with timestamps, commands, findings, changes, and verification results.

08

The objective is secure, mission-preserving operation, not maximum lockdown.

Environment

Know what must survive the simulation

WIN11-OPS

Windows 11 operations workstation

Required

Defender, Firewall, Windows Update, approved users, normal workstation functionality

Caution

RDP is not required; only approved admins should be elevated.

SRV-FILES

Windows Server file server

Required

SMB file sharing, approved admin access, required roles, healthy services

Caution

Do not break the MediaProjects share or approved administrator access.

UBU-DEV

Ubuntu development workstation

Required

Approved users, development tools, package-management health, host firewall

Caution

SSH is not required; priya may use sudo; alex should remain standard.

SW1 + R1

Cisco switching and inter-VLAN routing

Required

VLAN 10 STAFF, VLAN 20 STUDENTS, VLAN 99 MANAGEMENT, routing, approved management

Caution

Do not erase configurations or interrupt uplinks while troubleshooting.

CASE-FILES

Prepared forensic evidence set

Required

Hashes, timestamps, paths, logs, and notes preserved

Caution

Never execute the unknown sample in the fictional case.

Time plan

Use the clock strategically

0-10 min

Read, assign, inventory

Read the mission before configuration changes.
Assign one primary owner per platform.
Record systems, approved users, required services, and network roles.
Mark obvious high-risk findings without deep-diving yet.

10-30 min

Baseline and preserve

Capture privilege, services, listeners, shares, VLANs, routes, and security state.
Record hashes and metadata where relevant.
Identify direct conflicts with the mission.
Do not remediate until the finding is understood.

30-70 min

High-impact remediation

Prioritize active suspicious execution, privilege abuse, broken required paths, and disabled security controls.
Make one narrow change at a time.
Re-run the exact risky or failed check after each change.
Keep required services available.

70-95 min

Deep review and correlation

Review persistence, authentication, schedules, remote access, ACLs, and logs.
Correlate cross-system evidence.
Handle medium-priority hardening after high-risk findings stabilize.

95-110 min

Verification sweep

Re-check mission-critical services.
Confirm no required account or service was removed.
Verify host and network security controls remain enabled.
Confirm required reachability and management restrictions.

110-120 min

Final review

Review notes for unverified changes.
Check startup persistence and scheduled activity again.
Save network configuration only after verification.
Avoid risky last-minute changes without strong evidence.

Team coordination

Give every system an owner

Windows lead

WIN11-OPS baseline, privilege, Defender, Firewall, services, tasks, processes, and authentication evidence.

Server lead

SRV-FILES identities, roles, SMB, services, logs, and required-service verification.

Linux lead

UBU-DEV users, sudo, services, sockets, schedules, logs, firewall, and package review.

Network lead

SW1/R1 interfaces, VLANs, trunks, routing, ACLs, VTY, SSH, port security, and configuration verification.

Forensics / coordinator

Evidence notebook, hashes, cross-system correlation, timeline reconstruction, change log, and final verification tracking.

Windows 11

Baseline the workstation quickly but carefully

Accounts and privilege

Compare every privileged identity with the mission roster.

Get-LocalUser
Get-LocalGroupMember Administrators

Defender and Firewall

Confirm core host protections are enabled and healthy.

Get-MpComputerStatus
Get-NetFirewallProfile

Services and persistence

Look for unneeded remote access, suspicious startup behavior, and recently added services.

Get-Service | Sort-Object Status,Name
Get-ScheduledTask

Processes and networking

Prioritize unknown processes with active listeners or outbound connections.

Get-Process | Sort-Object ProcessName
Get-NetTCPConnection | Select-Object LocalAddress,LocalPort,RemoteAddress,RemotePort,State,OwningProcess

Windows Server

Protect required server functionality while reviewing privilege and services

Administrators and identity

Verify privileged identities before changing local or domain access.

Get-LocalGroupMember Administrators
Get-ADGroupMember "Domain Admins" -ErrorAction SilentlyContinue

Roles, shares, and sessions

Protect required file sharing while identifying unexpected shares or sessions.

Get-WindowsFeature | Where-Object {$_.InstallState -eq 'Installed'}
Get-SmbShare
Get-SmbSession

Services and installs

Correlate newly installed services with executable paths and timing.

Get-Service | Sort-Object Status,Name
Get-WinEvent -FilterHashtable @{LogName="System"; Id=7045} -MaxEvents 60

Linux

Check privilege, listeners, persistence, and logs

Users and sudo

Compare effective privilege with the mission.

getent passwd
getent group sudo
sudo -l -U alex
sudo -l -U priya

Services and listeners

Match every listener to a required service or investigated finding.

systemctl --type=service --state=running
ss -tulpn

Schedules and authentication

Distinguish approved maintenance from unexpected recurring execution.

crontab -l
sudo crontab -l
systemctl list-timers --all
sudo grep -Ei "accepted|failed|sudo" /var/log/auth.log 2>/dev/null | tail -n 120

Cisco

Keep connectivity while validating security and segmentation

Interfaces and VLANs

Verify access ports, VLAN existence, and obvious err-disabled or disconnected links.

show interfaces status
show vlan brief

Trunks and routing

Confirm required VLANs cross the uplink and routed networks are present.

show interfaces trunk
show ip interface brief
show ip route
show ip arp

ACLs and management

Review ACL order, hit counts, VTY restrictions, and SSH management.

show ip access-lists
show running-config | section line vty
show ip ssh

Port security and logs

Correlate access-port events with endpoint findings.

show port-security
show interfaces status err-disabled
show logging

Forensics

Preserve and correlate instead of executing unknown content

Hash evidence

Record stable identifiers before analysis or containment.

Get-FileHash <evidence-file> -Algorithm SHA256
sha256sum <evidence-file>

Metadata

Record paths, ownership, size, and timestamps without altering content.

Get-Item <evidence-file> | Format-List Name,Length,CreationTime,LastWriteTime,FullName
stat <evidence-file>

Timeline correlation

Build conclusions from multiple independent artifacts.

Review authentication events
Review process-creation events
Review scheduled tasks or timers
Review network-to-process mappings

Fictional evidence set

Decide what matters, what is related, and what must remain available

E01
WIN11-OPSHigh

support-temp is in Administrators but is not on the mission roster.

Competition prompt

What evidence should be preserved before changing the account?

E02
WIN11-OPSHigh

updater-helper.exe runs from Downloads and owns an outbound connection to a fictional external endpoint.

Competition prompt

Which process, file, and network details should be recorded before containment?

E03
SRV-FILESHigh

FileIndexHelper was installed from C:\Temp\fileindex.exe shortly after a privileged logon sourced from WIN11-OPS.

Competition prompt

What would strengthen or weaken the hypothesis that these events are related?

E04
SRV-FILESRequired

The MediaProjects SMB share is active with approved users connected.

Competition prompt

Why should this remain untouched unless another finding directly affects it?

E05
UBU-DEVMedium

SSH is enabled and listening on TCP 22 although the mission says SSH is not required.

Competition prompt

What should be checked before disabling it?

E06
UBU-DEVHigh

alex has unrestricted sudo and a NOPASSWD rule despite being designated a standard user.

Competition prompt

Which privilege settings conflict with the mission, and how would you verify the correction?

E07
SW1High

Gi0/1 is trunking, but VLAN 20 is missing from the allowed VLAN list. VLANs 10 and 99 are present.

Competition prompt

Which users are most likely affected, and what is the narrowest safe correction?

E08
R1Required

Subinterfaces for VLANs 10, 20, and 99 are all up/up with expected gateway addresses.

Competition prompt

Why does this argue against rebuilding the router configuration?

E09
SW1Medium

VTY access permits both Telnet and SSH, while the mission requires secure management and SSH is operational.

Competition prompt

What narrow change would reduce exposure while preserving administration?

E10
CASE-FILESHigh

Browser history, file metadata, process creation, and a scheduled task all reference the same fictional update-tool artifact.

Competition prompt

How would you organize these into a defensible timeline?

E11
CASE-FILESHigh

A process ID tied to the suspicious executable also owns an outbound connection.

Competition prompt

Why is process-to-network correlation stronger than an IP address alone?

E12
Cross-systemHigh

A privileged SRV-FILES logon occurred within minutes of support-temp activity on WIN11-OPS, but no direct proof identifies the exact action taken.

Competition prompt

What is confirmed, and what must remain a hypothesis?

Change control

Use the same discipline for every fix

01

State the problem before changing anything.

02

Record the evidence supporting the change.

03

Choose the smallest change that satisfies the mission.

04

Make one meaningful change at a time.

05

Immediately re-run the exact check that revealed the issue.

06

Confirm required services still work.

07

Record the result before moving on.

08

If verification fails, investigate before stacking more changes.

Final verification matrix

Do not stop at 'the command worked'

A completed competition fix must satisfy the security goal and preserve the mission.

WIN11-OPS

Approved users only
Correct Administrators membership
Defender healthy
Firewall enabled
No verified suspicious process or persistence
Required workstation functionality intact

SRV-FILES

Approved administrators only
Required roles intact
MediaProjects share available
Approved SMB sessions possible
Suspicious service contained if confirmed
Event logs still available

UBU-DEV

Approved users only
alex standard privilege
priya approved sudo
SSH state matches mission
Firewall active
Required development services intact

SW1 + R1

VLAN 10 available
VLAN 20 available
VLAN 99 available
Trunk carries required VLANs
Inter-VLAN routing works
Management limited to approved path

CASE-FILES

Hashes recorded
Original artifacts preserved
Timeline separates facts from inference
Execution evidence identified
Persistence evidence identified
Cross-system claims supported by evidence

Debrief

Explain your competition decisions

Q01

Which finding did you prioritize first, and what evidence justified that choice?

Q02

Which finding looked serious at first but was mission-required or lower priority?

Q03

Which change had the greatest risk of breaking required functionality?

Q04

What cross-system evidence suggested the Windows workstation and server might be related?

Q05

What evidence prevented you from overreacting to the Linux SSH finding?

Q06

Why was the missing VLAN 20 trunk allowance more important than rebuilding router subinterfaces?

Q07

Which forensic artifact most strongly proved execution rather than file presence?

Q08

Where did you separate a confirmed fact from a hypothesis?

Q09

Which verification check could have caught accidental breakage?

Q10

If you had ten more minutes, what would you investigate next and why?

Simulation complete

Finish only after the entire environment is re-verified

01

I read the mission before making changes.

02

I documented required services and approved users for every platform.

03

I preserved evidence before remediation.

04

I prioritized active risk, privilege, and propagation over cosmetic hardening.

05

I made narrow changes supported by evidence.

06

I kept required Windows, Server, Linux, and network services available.

07

I correlated related findings across systems.

08

I documented facts separately from hypotheses.

09

I re-ran the exact checks that revealed each major issue.

10

I completed a final cross-platform verification sweep.

11

I saved network configuration only after verification.

12

I can explain every major change and why it was necessary.