Frontend Labs
⋯

Part 13 — Where to go next

Chapter 57 — Honest gaps, and a six-month plan

What this guide did not cover (by design)

This is an applied foundation. It deliberately skipped or skimmed:

   * BINARY EXPLOITATION       stack/heap overflows, ROP, use-after-free,
                               ASLR/DEP/CFI, exploit dev. A huge field.
                               -> pwn.college, "Nightmare", ropemporium.com,
                                  Azeria's ARM series.
   * REVERSE ENGINEERING       Ghidra/IDA/Binary Ninja, malware analysis,
                               obfuscation. -> "Practical Malware Analysis",
                               malwareunicorn.org, crackmes.one.
   * MOBILE (deep)             iOS/Android internals, Frida, obf, keystore.
                               -> OWASP MASTG/MASVS.
   * CLOUD & KUBERNETES (deep) IAM privilege-escalation graphs, EKS/GKE/AKS
                               attack paths, IMDS, serverless. -> "Hacking
                               Kubernetes", flaws.cloud, pwnedlabs.io,
                               Kubernetes CTF (kubectl), CNCF security.
   * DETECTION ENGINEERING     beyond Ch 50: EDR internals, threat hunting,
                               DFIR at scale. -> "Applied Network Security
                               Monitoring", SANS FOR508/FOR572.
   * HARDWARE / EMBEDDED / RF   side channels, glitching, JTAG, car/IoT,
                               SDR. -> "The Hardware Hacking Handbook".
   * CRYPTOGRAPHIC ENGINEERING implementing primitives, constant-time
                               code, formal verification. -> cryptopals.com,
                               "Real-World Cryptography" (Wong).
   * FORMAL METHODS, PROTOCOL   Tamarin/ProVerif, fuzzing at scale
     VERIFICATION, FUZZING      (AFL++, libFuzzer, OSS-Fuzz).
   * GOVERNANCE / RISK / COMPLIANCE  SOC 2, ISO 27001, PCI-DSS depth,
                               risk quantification (FAIR), security
                               programme management.
   * SOCIAL ENGINEERING / PHYSICAL, OSINT, red-team tradecraft, purple
     teaming, adversary emulation at depth.
   * AI/ML SECURITY            prompt injection, model/data poisoning,
                               extraction, agent security. -> OWASP LLM Top
                               10; and the companion AI guide if you have it.

Knowing these exist — and roughly what they involve — is itself useful.

A six-month plan (part-time, ~6–8 h/week)

   MONTH 1 -- Cement the foundation
     - Redo any Part's milestone checklist you can't pass cold.
     - PortSwigger Academy: finish Access Control, SQLi, XSS, CSRF, SSRF,
       Auth, JWT tracks. Aim to solve labs without hints.
     - Read: "Serious Cryptography" (2nd ed.), Parts I-II.

   MONTH 2 -- Breadth: attacker skills
     - TryHackMe "Jr Penetration Tester" or "Web Fundamentals" path, or
       HackTheBox "Starting Point" + 6 easy boxes.
     - Learn one intercepting proxy deeply (Burp): Repeater, Intruder,
       extensions, macros.
     - Read: "The Web Application Hacker's Handbook" (method chapters).

   MONTH 3 -- Depth: pick ONE track
     - Web/appsec:  ASVS L2 review of a real app; OWASP WSTG end to end.
     - Cloud:       "Hacking Kubernetes" + flaws.cloud + pwnedlabs.io;
                    build & attack a small EKS/GKE cluster.
     - Detection:   build a home SOC (Security Onion / Elastic), run
                    Atomic Red Team, write Sigma rules, measure MTTD.
     - Crypto eng:  cryptopals sets 1-6.

   MONTH 4 -- Build something defensive and real
     - Contribute a security fix or a detection rule to an open-source
       project. Add SBOM + signing + a supply-chain gate (Ch 47) to a
       repo you own. Write it up publicly.

   MONTH 5 -- Practice under pressure
     - Play 3-4 CTFs (pick beginner-friendly: picoCTF archives, CSAW,
       HTB CTF). Focus on your Month-3 track's categories.
     - Do a full mock engagement on a vulnerable target: scope -> test ->
       report -> retest, timeboxed to a week.

   MONTH 6 -- Consolidate and aim
     - Take (or seriously prep for) one certification that matches your
       track (Ch 58).
     - Write 3-5 blog posts on what you learned -- teaching exposes the
       gaps. Start a lab notebook / GitHub of your tools.
     - Set the next six months' goal based on what you actually enjoyed.

Habits that compound

   [ ] Read one primary source a week (an RFC, a spec section, a real
       post-mortem, a CVE writeup) -- not just blog summaries.
   [ ] Keep a lab. Break things you're about to build.
   [ ] When you use a library for crypto/auth/authz, read HOW it works
       once.
   [ ] Follow a few signal sources (Ch 58), skip the noise.
   [ ] Threat-model your own features (Ch 52) as a reflex.
   [ ] Teach: answer questions, write notes, give a brown-bag talk.
   [ ] Report responsibly. If you find a real bug in the wild: stop,
       don't dig, disclose via security.txt / a bug-bounty channel
       (Chapter 0.6).

Further reading

  • Curricula: OWASP "Security Champions" guide; the "Cyber Skills" roadmaps on roadmap.sh (roadmap.sh/cyber-security); SANS "Cyber Security Skills Roadmap".
  • Practice platforms: PortSwigger Web Security Academy, HackTheBox, TryHackMe, pwn.college, pwnedlabs.io, CryptoHack, picoCTF, OverTheWire.
  • Books to grow into: The Tangled Web (Zalewski), Real-World Cryptography (Wong), Practical Malware Analysis, Hacking Kubernetes, Designing Secure Software (Kohnfelder), Alice and Bob Learn Application Security (Tanya Janca).

Generated from real-life-guide.md · 8 Oct 2026 16:36