ENع
LAB ONLINENODE: KWI-0116 COURSES386 LESSONS2 SANDBOXESBREW TEMP 92°C

For students & self-learners

Resources

Hand-picked links, sorted by what they're for and tagged to your courses. Every link checked.

Vulnerability & exploit databases

Where real vulnerabilities are recorded, scored, and tracked.

  • NVD (opens in a new tab)

    The US government's database of published CVEs, with CVSS scores and affected products. Search a product name to see its known flaws.

    freeCM3041CM4042
  • CVE.org (opens in a new tab)

    The official CVE list. Look up an ID like CVE-2021-44228 to read the original record and its references.

    freeCM3041CM4042
  • CISA KEV catalog (opens in a new tab)

    Vulnerabilities that attackers are confirmed to be exploiting. Use it to decide what to patch first.

    freeCM3041CM4042
  • Exploit-DB (opens in a new tab)

    Public archive of proof-of-concept exploits linked to CVEs. Read one to see how a flaw is abused, then study how the patch blocks it. Run nothing outside your own lab.

    freeCM4042
  • GitHub Advisory Database (opens in a new tab)

    Security advisories for open-source packages (npm, PyPI, Maven and more). Check whether a library in your project has a known issue.

    freeCM4042
  • OSV.dev (opens in a new tab)

    Open vulnerability database for open-source ecosystems, searchable by package name and version.

    freeCM4042
  • MITRE CWE (opens in a new tab)

    The catalogue of weakness types behind CVEs, e.g. CWE-79 (XSS) and CWE-89 (SQL injection). Handy for clean exam definitions.

    freeCM3041CM4042
  • FIRST EPSS (opens in a new tab)

    A daily score for how likely a CVE is to be exploited in the next 30 days. Pair it with CVSS to prioritise patching.

    freeCM4042
  • FIRST CVSS calculator (opens in a new tab) v3.1 (opens in a new tab)

    The official CVSS calculator. Pick each metric and watch how a severity score is built (v4.0; v3.1 also available).

    freeCM3041CM4042

Attack knowledge & frameworks

The shared vocabulary security teams use to describe attacks and defences.

Legal practice labs & CTFs

Places built for you to attack, with permission. Practise here, not on real sites.

  • TryHackMe (opens in a new tab)

    Guided rooms in the browser, from networking basics to web attacks. The best first step for beginners.

    freemiumCM2014CM3041CM4042
  • Hack The Box Academy (opens in a new tab)

    Structured modules with hands-on labs. Deeper and more technical once you know the basics.

    freemiumCM3041CM4042
  • PortSwigger Web Security Academy (opens in a new tab)

    Free web-security lessons with a live lab for each topic: SQL injection, XSS, access control and more.

    freeCM4042
  • OverTheWire (opens in a new tab)

    Wargames played over SSH. Start with Bandit to get comfortable with the Linux command line.

    freeCM3041CM4042
  • picoCTF (opens in a new tab)

    Beginner-friendly capture-the-flag challenges from Carnegie Mellon, with a practice gym open all year.

    freeCM3041CM4042
  • OWASP Juice Shop (opens in a new tab)

    A deliberately insecure web shop you run on your own machine, with challenges covering the OWASP Top 10.

    freeCM4042
  • DVWA (opens in a new tab)

    Damn Vulnerable Web Application: a classic PHP lab with low, medium and high difficulty levels. Run it locally only.

    freeCM4042
  • CyberDefenders (opens in a new tab)

    Blue-team labs: investigate packet captures, logs and disk images like a SOC analyst.

    freemiumCM3041

Analyst toolbox (web tools)

Browser tools for decoding, checking and looking things up. No install needed.

  • CyberChef (opens in a new tab)

    The "cyber Swiss army knife": Base64, hex, hashing, XOR and hundreds more operations, all in your browser.

    freeCM2014CM3041
  • VirusTotal (opens in a new tab)

    Check a file hash, URL or domain against dozens of antivirus engines. Uploads are shared with researchers, so never upload private files.

    freeCM3041
  • Shodan (opens in a new tab)

    A search engine for internet-connected devices. See which services and ports are exposed to the world, and why that matters.

    freemiumCM2014CM3041
  • crt.sh (opens in a new tab)

    Search Certificate Transparency logs to see every TLS certificate issued for a domain.

    freeCM2014CM3041
  • MXToolbox (opens in a new tab)

    DNS, MX, SPF and DMARC lookups plus blacklist checks. Useful when studying email security and phishing.

    freemiumCM2014CM3041
  • Have I Been Pwned (opens in a new tab)

    Check whether an email address appears in a known data breach. A real lesson in why password reuse is dangerous.

    freeCM3041
  • explainshell (opens in a new tab)

    Paste a shell command and see what every part and flag does before you run it.

    freeCM3041CM4042
  • GTFOBins (opens in a new tab)

    How ordinary Linux binaries can be misused to escalate privileges. Read it from the defender's side: what to lock down.

    freeCM4042
  • LOLBAS (opens in a new tab)

    The Windows counterpart to GTFOBins: built-in tools attackers abuse, and what defenders should monitor.

    freeCM4042

Networking

Build, capture and calculate. The hands-on side of CM2014.

PC hardware

Parts, compatibility and repair for CM4028.

  • CompTIA A+ (opens in a new tab)

    The official A+ certification page. Use the exam objectives as a checklist of hardware topics. The exam itself is paid.

    CM4028
  • Professor Messer A+ (opens in a new tab)

    Free video course for A+ Core 1 (220-1201): hardware, peripherals, printers, mobile devices and troubleshooting.

    freeCM4028
  • iFixit: PC desktop (opens in a new tab)

    Step-by-step repair guides with photos: replacing RAM, PSUs, drives, fans and more.

    freeCM4028
  • PCPartPicker (opens in a new tab)

    Plan a PC build and see compatibility warnings: socket, RAM type, power draw and case size.

    freeCM4028

Know a resource that belongs here, or found a broken link? Tell us via the newsletter.