For students & self-learners
Resources
Hand-picked links, sorted by what they're for and tagged to your courses. Every link checked.
43 links
Vulnerability & exploit databases
Where real vulnerabilities are recorded, scored, and tracked.
The US government's database of published CVEs, with CVSS scores and affected products. Search a product name to see its known flaws.
freeCM3041CM4042The official CVE list. Look up an ID like CVE-2021-44228 to read the original record and its references.
freeCM3041CM4042CISA KEV catalog (opens in a new tab)
Vulnerabilities that attackers are confirmed to be exploiting. Use it to decide what to patch first.
freeCM3041CM4042Exploit-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.
freeCM4042GitHub 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.
freeCM4042Open vulnerability database for open-source ecosystems, searchable by package name and version.
freeCM4042MITRE 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.
freeCM3041CM4042FIRST 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.
freeCM4042FIRST 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.
MITRE ATT&CK (opens in a new tab)
A matrix of real attacker tactics and techniques. Map any incident you read about to its technique IDs.
freeCM3041CM4042MITRE CAPEC (opens in a new tab)
A catalogue of attack patterns (how an attack works step by step), linked to the CWE weaknesses they abuse.
freeCM4042OWASP Top 10 (opens in a new tab)
The ten most critical web application risks. Learn each one with its example, impact, and prevention.
freeCM3041CM4042OWASP Cheat Sheet Series (opens in a new tab)
Short, practical guides on doing things securely: passwords, sessions, input validation and more.
freeCM3041CM4042NIST Cybersecurity Framework (opens in a new tab)
A widely used structure for managing security risk: Govern, Identify, Protect, Detect, Respond, Recover.
freeCM3041
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.
freemiumCM2014CM3041CM4042Hack The Box Academy (opens in a new tab)
Structured modules with hands-on labs. Deeper and more technical once you know the basics.
freemiumCM3041CM4042PortSwigger 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.
freeCM4042OverTheWire (opens in a new tab)
Wargames played over SSH. Start with Bandit to get comfortable with the Linux command line.
freeCM3041CM4042Beginner-friendly capture-the-flag challenges from Carnegie Mellon, with a practice gym open all year.
freeCM3041CM4042OWASP 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.
freeCM4042Damn Vulnerable Web Application: a classic PHP lab with low, medium and high difficulty levels. Run it locally only.
freeCM4042CyberDefenders (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.
freeCM2014CM3041VirusTotal (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.
freeCM3041A search engine for internet-connected devices. See which services and ports are exposed to the world, and why that matters.
freemiumCM2014CM3041Search Certificate Transparency logs to see every TLS certificate issued for a domain.
freeCM2014CM3041MXToolbox (opens in a new tab)
DNS, MX, SPF and DMARC lookups plus blacklist checks. Useful when studying email security and phishing.
freemiumCM2014CM3041Have 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.
freeCM3041explainshell (opens in a new tab)
Paste a shell command and see what every part and flag does before you run it.
freeCM3041CM4042How ordinary Linux binaries can be misused to escalate privileges. Read it from the defender's side: what to lock down.
freeCM4042The 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.
Cisco Packet Tracer (opens in a new tab)
Cisco's network simulator from the Networking Academy. Build topologies, configure routers and switches, and test them. Free with a NetAcad account.
freeCM2014Wireshark docs (opens in a new tab)
The official user guide and references. Learn capture filters, display filters, and how to follow a TCP stream.
freeCM2014CM3041Wireshark sample captures (opens in a new tab)
Ready-made .pcap files for DHCP, DNS, HTTP, ARP and more. Open them and practise without capturing anyone's traffic.
freeCM2014CM3041Professor Messer Network+ (opens in a new tab)
A complete free video course for CompTIA Network+ (N10-009). Short videos that line up well with CM2014 chapters.
freeCM2014subnetting.org (opens in a new tab)
Randomly generated subnetting questions with answers. Do ten a day until it's automatic.
freeCM2014subnettingpractice.com (opens in a new tab)
Subnetting practice questions for IPv4 and IPv6, plus a cheat sheet.
CM2014IANA port registry (opens in a new tab)
The official list of which service uses which port number. The source of truth for exam port questions.
freeCM2014CM3041Nmap Reference Guide (opens in a new tab)
The full Nmap manual: scan types, port states and options. Only scan your own lab or networks you have written permission to test.
freeCM2014CM3041
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.
CM4028Professor Messer A+ (opens in a new tab)
Free video course for A+ Core 1 (220-1201): hardware, peripherals, printers, mobile devices and troubleshooting.
freeCM4028iFixit: PC desktop (opens in a new tab)
Step-by-step repair guides with photos: replacing RAM, PSUs, drives, fans and more.
freeCM4028PCPartPicker (opens in a new tab)
Plan a PC build and see compatibility warnings: socket, RAM type, power draw and case size.
freeCM4028
No matches. Try another word, or pick "all".
Know a resource that belongs here, or found a broken link? Tell us via the newsletter.