all-soc-level-12026.04.19
haadi@portfolio: ~

haadi@portfolio:~$ cat systems-as-attack-vectors.md

Room notes · SOC Level 1 · Blue team introduction

Systems as AttackVectors

How attackers exploit vulnerable and misconfigured systems: the technical attack surface alongside the human one: and what defenders can do to reduce it.

What This Room Covers

How attackers exploit vulnerable and misconfigured systems: the technical attack surface alongside the human one, and what defenders can do to reduce it.


Key Concepts Learned

Vulnerability vs Misconfiguration: two different problems

TypeWhat It IsExample
VulnerabilityA flaw in software or hardwareCVE-2021-44228 (Log4Shell)
MisconfigurationCorrect software, wrong settingsSSH running as root with default password
Unpatched systemKnown vulnerability, no fix appliedEternal Blue (MS17-010) years after patch

Both are equally dangerous. Metasploitable 2, which I run in my home lab: is a perfect example of both: intentionally vulnerable software versions AND default credentials across every service. In real environments, misconfigurations are often more common than unpatched vulnerabilities because they are harder to detect systematically.

The attack surface is everything that is reachable The room reinforced that the attack surface includes every open port, every running service, every exposed API, every user account, and every piece of software with a known CVE. Reducing attack surface is the foundation of defense. The Nmap scan output I generated against Metasploitable: 10+ open services: is a perfect illustration of an excessive attack surface.

Common system attack techniques

TechniqueWhat Happens
ExploitationAttacker uses a known CVE to gain access
Brute forceRepeated authentication attempts against a service
Default credentialsLogin using unchanged factory credentials
Service misconfigurationAbuse of a service running with excessive permissions
Supply chain attackCompromise via a trusted third-party dependency

Patch management is a SOC concern A SOC analyst needs to know about recent CVEs affecting the organization's software stack. When a critical CVE drops: like Log4Shell: the SOC's job is to search SIEM logs for exploitation attempts against affected systems before a patch can be deployed. This is threat hunting triggered by external intelligence.


Hands-On Tasks

Conceptual room examining system attack scenarios and defense strategies. The concepts here connect directly to hands-on work in my home lab: the vsftpd backdoor and Samba exploits I ran against Metasploitable are real examples of the system-level attacks this room describes.


How This Applies to Real SOC Work

Pakistani organizations: government, finance, telecoms: run a mix of modern and legacy systems. Legacy Windows systems, unpatched network devices, and default-credential routers are common in the infrastructure SOC teams protect. Understanding system attack vectors means knowing where to look when an alert fires: what service was targeted, what vulnerability was likely exploited, and what the attacker would do next after gaining access.


What I Want to Learn Next Based on This

The connection between this room and SIEM detection is direct: every system attack technique leaves traces in logs. Brute force shows up as failed auth events. Exploitation shows up as unusual process spawning or network connections. Building detection rules for these patterns in Splunk is the practical extension of what this room taught conceptually.

Originally published on GitHub

view-source
haadi@portfolio: ~

haadi@portfolio:~$ cat meta

  1. category: room notes
  2. path: SOC Level 1
  3. module: Blue team introduction
  4. topic: SOC Fundamentals
  5. difficulty: Easy
  6. published: 2026.04.19
  7. read: 2 min

Next writeup

Keepreading