← All courses

Cyber Security Labs (Beginner → Advanced)

Six hands-on labs: password cracking maths, phishing forensics, network sniffing, ciphers, web exploits and a full incident-response exam.

🔴 Advanced6 lessons
  1. Lesson 1

    Lab 1 — Password Cracking Maths

    Work out the keyspace of a password, estimate crack time at real GPU speeds and design a passphrase that survives.

    70
  2. Lesson 2

    Lab 2 — Phishing Forensics

    Read raw email headers, unpick lookalike domains and score a suspicious message like a SOC analyst.

    80
  3. Lesson 3

    Lab 3 — Reading Network Traffic

    Interpret a packet capture, spot plaintext credentials, port scans and beaconing malware.

    110
  4. Lesson 4

    Lab 4 — Cryptography Workshop

    Break a Caesar and Vigenère cipher by frequency analysis, then reason about XOR, key exchange and why modern crypto holds.

    120
  5. Lesson 5

    Lab 5 — Web Exploits and Secure Coding

    Reproduce SQL injection and XSS on paper, then rewrite the vulnerable code properly.

    150
  6. Lesson 6

    Lab 6 — Practical Exam: Ransomware Incident Response

    A full graded scenario: contain a live ransomware outbreak, build the timeline and write the board report.

    200