Start Here


Welcome to the FAU Cybersecurity Club Wiki! This is where you find quick information about the club, current events, and the guides that get you from “I don’t know anything” to actually doing the work.

We strongly encourage an open environment of learning, so NEVER be afraid to ask questions. It is ok if you don’t know something โ€” remember that we are all learning. And the best way to learn is to fail!

The GIF didn’t load lol The GIF didn’t load lol

It is hard to write a simple definition of something as varied as hacking, but I think what these activities have in common is playfulness, cleverness, and exploration. Thus, hacking means exploring the limits of what is possible, in a spirit of playful cleverness. Activities that display playful cleverness have “hack value.”

– Richard Stallman


What the Club Does and Provides

  • Weekly demos and lessons on things related to cyber security and hacking.
  • Hackathons and competitions. We are often joining in competition and it is HIGHLY recommended to attend even if you aren’t participating because they will be the best way to learn.
  • Real hands-on experience with hacking.
  • Networking opportunities with real cyber security professionals.
  • It’ll look good on the resume.

The rest of this page is the roadmap โ€” an honest map of the road from knowing nothing to competing. It is the thing to read once, properly, before you go picking sections at random.


You are probably here because you want to get into cybersecurity but you are not quite sure where to start, or you came to a meeting, heard words like “lateral movement” and “privilege escalation,” and thought โ€” okay, I need to catch up.

That is completely fine. Everyone starts at zero. The goal of this page is to give you an honest map of the road ahead so you are not wandering in the dark.

This is not a fast track. It is a real track. The good news is that if you put in the time consistently, you will surprise yourself with how quickly things start clicking.

The road has two parts. First a shared core โ€” the fundamentals every security person needs, no matter what they end up doing. Then a fork: blue team or red team. You defend systems, or you break them. The club competes in both, and the fork is where you pick your first color. Not your only color โ€” your first.


The Map

flowchart TD
    A([Start Here]) --> VM

    subgraph VM["1 ยท Virtual Machine"]
      direction LR
      vm1[Pick a hypervisor] --> vm2[Install a Linux guest] --> vm3[Snapshot, break, restore]
    end
    VM --> LX

    subgraph LX["2 ยท Linux"]
      direction LR
      lx1[Filesystem & paths] --> lx2[Users & permissions] --> lx3[Processes & services] --> lx4[Package managers]
    end
    LX --> NET

    subgraph NET["3 ยท Networking"]
      direction LR
      n1[IP addresses & ports] --> n2[TCP / UDP handshakes] --> n3[DNS resolution] --> n4[Read live traffic]
    end
    NET --> CLI

    subgraph CLI["4 ยท CLI & Scripting"]
      direction LR
      c1[Shell fluency & pipes] --> c2[Bash: automate one chore] --> c3[Python: glue tool output]
    end
    CLI --> WEB

    subgraph WEB["5 ยท Web & System"]
      direction LR
      w1[HTTP request / response] --> w2[Cookies, sessions, auth] --> w3[Privileges & what runs as root]
    end
    WEB --> WIN

    subgraph WIN["6 ยท Windows & Active Directory"]
      direction LR
      d1[PowerShell & the object pipeline] --> d2[Domains, DCs & Kerberos] --> d3[Group Policy & hardening]
    end
    WIN -.-> CR

    %% Crypto hangs off the spine on DOTTED edges, not solid ones: it is not a
    %% stage you finish before the fork, it is a thing both branches keep
    %% using. The incoming edge from WIN is what matters for layout โ€” without
    %% one, mermaid treats CR as a second root and parks it in its own column
    %% down the whole left edge of the chart.
    CR[["Cryptography โ€” used by both sides"]]
    CR -.-> G{Pick a Color}

    G --> BLUE
    subgraph BLUE["๐Ÿ”ต Defense"]
      direction TB
      b1[Harden: users, services, firewall, updates] --> b2[Baseline: know what normal looks like]
      b2 --> b3[Monitor: logs, processes, connections]
      b3 --> b4[Respond: detect โ†’ contain โ†’ recover]
    end
    BLUE --> H3([CCDC / CyberPatriot])

    G --> RED
    subgraph RED["๐Ÿ”ด Offense"]
      direction TB
      r1[Enumerate: map the attack surface] --> r2[Exploit: own one bug class deeply]
      r2 --> r3[Escalate & pivot: foothold to root]
      r3 --> r4[Write it up: solved โ‰  understood]
    end
    RED --> R3([CTF Competitions])

    H3 --> Z([Compete & Contribute])
    R3 --> Z

    classDef core stroke:#00BB00,stroke-width:2px
    classDef blue stroke:#1E90FF,stroke-width:2px
    classDef red stroke:#CC0000,stroke-width:2px
    classDef sub fill:transparent
    class A,G,Z,CR,d1,d2,d3,WIN,vm1,vm2,vm3,lx1,lx2,lx3,lx4,n1,n2,n3,n4,c1,c2,c3,w1,w2,w3 core
    class VM,LX,NET,CLI,WEB core
    class b1,b2,b3,b4,H3,BLUE blue
    class r1,r2,r3,r4,R3,RED red
    class VM,LX,NET,CLI,WEB,BLUE,RED sub

Each box is a primitive โ€” one concrete thing you can sit down and learn in a week or two. A stage is done when its boxes stop feeling like magic words. Do not aim for mastery before moving on; aim for “I have done this once with my own hands.”

None of this is linear and there is never one right path. If you already have a path, follow yours. If you do not, this is the one we recommend.


The Shared Core

Everyone walks this part. Blue teamers who skip networking cannot read their own logs. Red teamers who skip Linux cannot use their own tools. There is no version of this field where the fundamentals are optional.

Set Up a Virtual Machine

Before you touch anything, you need a safe sandbox. A VM lets you run a separate operating system inside your computer โ€” break it, reset it, no harm done. This is your first real task and it is intentionally on you to sort out. Start in Virtual Machines.

Get Comfortable with Linux

Most security tooling lives on Linux. You do not need to be a wizard, but you need to not be lost. Filesystem, permissions, processes โ€” that is the floor. Sit down, open a terminal, and figure it out. That discomfort is the point. Start in Linux.

Learn Basic Networking

You cannot break or defend something you do not understand. IP addresses, ports, TCP/IP, DNS. This stuff is dry but it is load-bearing knowledge โ€” you will use it forever, on either side of the fork. Start in Networking.

Command Line & Scripting

Get comfortable running tools from the terminal. Learn enough Bash to automate small tasks. A little Python is a genuine superpower in this field. Nobody is going to write your scripts for you โ€” that is the whole lesson. Start in CLI & Scripting.

Web & System Fundamentals

How a web request works end to end. Users, groups, privileges on the system side. This is where a huge share of real-world vulnerabilities live, and it is the last stop before the fork. Start in Web & System Fundamentals.

Windows & Active Directory

The enterprise runs on Windows, and it authenticates through Active Directory. CCDC and CyberPatriot are largely Windows defense, and most real intrusions happen inside AD. Learn PowerShell, learn what a domain is, learn how policy gets pushed to every machine. Start in Windows & Active Directory.

Cryptography

Not a stage so much as a thing that shows up everywhere โ€” in every CTF, in every HTTPS connection, and in a large share of real vulnerabilities where someone used it wrong. You do not need the math. You need to know what each piece guarantees. Start in Cryptography.


The Fork

Here is the honest version of the choice:

Blue team is a job description. Red team is a sport that teaches you the job. Most security careers are defense. But offense is the fastest way to understand what you are defending against โ€” you cannot stop an attack you have never seen work.

๐Ÿ”ต Blue โ€” Defense ๐Ÿ”ด Red โ€” Offense
The game Keep systems alive while someone breaks in Break in before someone stops you
Feels like Running a server room during a fire drill Solving puzzles that fight back
Club comps CCDC, CyberPatriot CTFs
Core skills Hardening, monitoring, incident response Exploitation, reversing, enumeration
Start with Network Defense CTF Getting Started

Do not agonize over the pick. You will cross over โ€” everyone does. Choose the one that sounds more fun this semester and start walking.

๐Ÿ”ต The Blue Track

You inherit systems you did not build and keep them alive under attack.

  1. Hardening & sysadmin. Learn to lock down a Linux box and a Windows box: users, services, firewalls, updates, backups. Most of defense is doing the boring parts properly before anyone attacks you.
  2. Monitoring & incident response. Logs, processes, network connections โ€” know what normal looks like so you can spot abnormal fast. Then practice the drill: detect, contain, eradicate, recover.
  3. Compete. CCDC hands your team a broken network and a live professional red team. CyberPatriot is the same instinct in image-hardening form. Nothing teaches defense faster.

Start: Network Defense, then Forensics when you want to know what the attacker left behind.

๐Ÿ”ด The Red Track

You are handed something broken and your job is to break it further until a flag falls out.

  1. Your first CTFs. Jeopardy-style challenges, self-paced, low stakes. Try, fail, look it up, repeat โ€” that loop is the whole game. How to start.
  2. Go deep on one category. Web exploitation has the gentlest ramp. Binary exploitation is the deepest rabbit hole. Forensics sits between the colors. Pick what pulls you.
  3. Compete. Join the club’s CTF teams. Do not worry about the score โ€” watching a teammate solve something you could not is the fastest way up.

Where the Tracks Meet

The best defenders think like attackers, and the best attackers understand the systems they break well enough to run them. Give it a year and you will not remember which color you started with. The club runs both tracks precisely because each one makes the other make sense.

When you are competing, building, or writing things down for the next person โ€” that is Compete and Projects & Guides. That is the end of this map and the start of the actual fun.


Every stage above is a section in Learn. Go straight there when you know what you are looking for.

Next LearnEvery subject the club teaches, one section per stage of the roadmap.