Skip to content
All resources

Cybersecurity

Learn to break things so you can defend them.

Linux, web security and capture-the-flag practice, with the tools security folks use every day.

129 resourcesSuggest a resource

Learning path

Work through these in order. Each step builds on the last.

Everything in Cybersecurity

OverTheWire, Bandit

A wargame that teaches Linux basics by making you hunt for passwords over SSH.

overthewire.org

Practice

picoCTF

Carnegie Mellon's beginner-friendly CTF, with a year-round practice gym.

picoctf.org

Practice

TryHackMe

Guided, browser-based hacking rooms. Many paths are free.

tryhackme.com

Practice

OWASP Top 10

The ten most critical web application security risks, explained.

owasp.org

Guide

PortSwigger Web Security Academy

Free, hands-on labs for every major web vulnerability, from the makers of Burp Suite.

portswigger.net

Course

CyberChef

The "cyber Swiss Army knife". Encode, decode, encrypt and analyse data in the browser.

gchq.github.io

Tool

HackTricks

A huge open knowledge base of pentesting techniques, tools and methodology.

book.hacktricks.wiki

Cheatsheet

CTFtime

The calendar and rankings for capture-the-flag competitions worldwide.

ctftime.org

Community

Hack The Box

Realistic machines and challenges to hack, with free tiers.

hackthebox.com

Practice

pwn.college

Arizona State's free course on binary exploitation and systems security.

pwn.college

Course

GTFOBins

Unix binaries that can be abused to escalate privileges or bypass restrictions.

gtfobins.github.io

Cheatsheet

Cyber Security Roadmap

A map of the skills and roles in security.

roadmap.sh

Roadmap

OverTheWire Wargames

The full set of wargames after Bandit, covering web, binary exploitation, crypto and more.

overthewire.org

Practice

Under The Wire

Wargames that teach PowerShell and Windows internals over SSH.

underthewire.tech

Practice

CMD Challenge

Bite-sized shell puzzles you solve in the browser to sharpen your command-line skills.

cmdchallenge.com

Practice

Professor Messer's Security+ Course

A complete free video course for the CompTIA Security+ exam, great for security fundamentals.

professormesser.com

Video

Google Cybersecurity Certificate

Google's beginner program on SOC work, Linux, SQL, Python and incident response.

coursera.org

Course

ISC2 Certified in Cybersecurity

An entry-level certification whose official training and exam are often offered free.

isc2.org

Course

Cisco Introduction to Cybersecurity

A short free Cisco NetAcad course on threats, attacks and staying safe online.

netacad.com

Course

OWASP Juice Shop

A deliberately insecure modern web shop packed with hacking challenges to practise on.

owasp.org

Practice

DVWA

Damn Vulnerable Web Application, a classic PHP app for practising common web attacks locally.

github.com

Practice

OWASP Cheat Sheet Series

Concise, practical guidance on securing specific parts of an application.

cheatsheetseries.owasp.org

Cheatsheet

OWASP Web Security Testing Guide

The standard methodology for testing the security of web applications.

owasp.org

Guide

OWASP API Security Top 10

The most common security risks specific to APIs, with examples and fixes.

api-security.owasp.org

Guide

OWASP ASVS

A checklist of security requirements for designing and reviewing web applications.

owasp.org

Docs

Hacksplaining

Short interactive lessons that show how common web vulnerabilities work and how to fix them.

hacksplaining.com

Course

Snyk Learn

Free interactive lessons on vulnerabilities and secure coding across many languages.

learn.snyk.io

Course

Stanford CS253, Web Security

Stanford's web security course with lecture slides and videos on browser and server attacks.

web.stanford.edu

Course

MIT 6.858, Computer Systems Security

MIT's classic course on designing and attacking secure systems, with lectures and labs.

ocw.mit.edu

Course

PayloadsAllTheThings

A huge collection of payloads and bypasses for web application security testing.

github.com

Repo

SecLists

The go-to collection of wordlists for usernames, passwords, URLs and fuzzing.

github.com

Repo

Hacker101

HackerOne's free video lessons and CTF for aspiring bug bounty hunters.

hacker101.com

Course

HackerOne

The largest bug bounty platform, with public programs and disclosed reports to learn from.

hackerone.com

Community

Bugcrowd

A major bug bounty platform with public programs and learning material for hunters.

bugcrowd.com

Community

Intigriti

A European bug bounty platform known for its monthly XSS challenges.

intigriti.com

Community

Real-World Bug Hunting

A field guide to web hacking built around real, paid bug bounty reports.

nostarch.com

Book

PentesterLab

Hands-on web pentesting exercises, with a set of free badges to start.

pentesterlab.com

Practice

Hack The Box Academy

Structured modules on pentesting, web, Active Directory and more, with free tiers.

academy.hackthebox.com

Course

VulnHub

Downloadable vulnerable virtual machines to practise pentesting offline.

vulnhub.com

Practice

Root Me

Hundreds of free challenges across web, crypto, forensics, networking and reversing.

root-me.org

Practice

Google CTF

Google's annual CTF, with a Beginner's Quest and past challenges to try.

capturetheflag.withgoogle.com

Practice

SANS Holiday Hack Challenge

A free, story-driven yearly CTF with talks, suitable for beginners and experts.

sans.org

Practice

CTF Wiki

A wiki covering the techniques behind every major CTF category.

ctf-wiki.org

Guide

Trail of Bits CTF Field Guide

A classic guide to getting started in CTFs, from forensics to exploitation.

trailofbits.github.io

Guide

Awesome CTF

A curated list of CTF frameworks, tools, resources and practice sites.

github.com

Repo

Awesome Hacking

A collection of awesome lists for hackers, pentesters and security researchers.

github.com

Repo

Awesome Security

A curated list of security software, libraries, documents and resources.

github.com

Repo

Kali Linux Documentation

Official docs for installing and using Kali, the standard pentesting distro.

kali.org

Docs

Burp Suite Community Edition

The free edition of the standard proxy for intercepting and testing web traffic.

portswigger.net

Tool

Wireshark

The standard network protocol analyser for capturing and inspecting packets.

wireshark.org

Tool

Nmap Network Scanning

The official Nmap book by its author, with much of it free online.

nmap.org

Book

Ghidra

The NSA's free and open source reverse engineering suite with a decompiler.

github.com

Tool

IDA Free

The free edition of IDA, the industry-standard disassembler and decompiler.

hex-rays.com

Tool

radare2

A free, scriptable command-line framework for reverse engineering binaries.

rada.re

Tool

x64dbg

An open source Windows debugger widely used for reversing and malware analysis.

x64dbg.com

Tool

Metasploit Unleashed

OffSec's free course on using the Metasploit Framework.

offsec.com

Course

Hashcat

The fastest password recovery tool, using your GPU to crack hashes.

hashcat.net

Tool

John the Ripper

A classic open source password cracker supporting hundreds of hash types.

openwall.com

Tool

ffuf

A fast web fuzzer for discovering hidden directories, files and parameters.

github.com

Tool

Exploit Database

An archive of public exploits and vulnerable software, maintained by OffSec.

exploit-db.com

Tool

CVE Program

The official catalogue of publicly disclosed security vulnerabilities.

cve.org

Docs

Shodan

A search engine for internet-connected devices, used in recon and research.

shodan.io

Tool

Have I Been Pwned

Check whether an email address has appeared in a known data breach.

haveibeenpwned.com

Tool

Nightmare

An intro to binary exploitation and reversing taught through past CTF challenges.

guyinatuxedo.github.io

Course

ROP Emporium

Challenges that teach return-oriented programming one technique at a time.

ropemporium.com

Practice

Exploit Education

Free VMs like Phoenix and Nebula for learning memory corruption and privilege escalation.

exploit.education

Practice

pwnable.kr

A long-running wargame of binary exploitation challenges, from easy to brutal.

pwnable.kr

Practice

pwnable.tw

Harder binary exploitation challenges for when you outgrow the basics.

pwnable.tw

Practice

pwntools

The Python library CTF players use to write exploits and talk to remote services.

docs.pwntools.com

Tool

pwndbg

A GDB plugin that makes debugging and exploit development far more pleasant.

github.com

Tool

Hacking, The Art of Exploitation

A classic book on C, assembly, memory corruption and networking from a hacker's view.

nostarch.com

Book

Reverse Engineering for Beginners

Dennis Yurichev's free book on reading compiled code across architectures.

beginners.re

Book

crackmes.one

Community-made crackme programs to practise reverse engineering.

crackmes.one

Practice

Microcorruption

A browser-based embedded security CTF where you debug and exploit a fake lock.

microcorruption.com

Practice

OpenSecurityTraining2

Free in-depth courses on assembly, reversing, firmware and OS internals.

p.ost2.fyi

Course

Malware Unicorn RE101

A free workshop introducing reverse engineering of Windows malware.

malwareunicorn.org

Course

Practical Malware Analysis

The classic hands-on book on dissecting malicious software.

nostarch.com

Book

Awesome Malware Analysis

A curated list of malware analysis tools and resources.

github.com

Repo

Sysinternals

Microsoft's free Windows utilities for inspecting processes, files and the registry.

learn.microsoft.com

Tool

Volatility 3

The leading open source framework for memory forensics.

github.com

Tool

Autopsy

A free digital forensics platform for analysing disk images.

autopsy.com

Tool

13Cubed

A YouTube channel with clear, practical videos on digital forensics and incident response.

youtube.com

Video

The DFIR Report

Detailed write-ups of real intrusions, from initial access to ransomware.

thedfirreport.com

Article

Awesome Incident Response

A curated list of tools and resources for incident response.

github.com

Repo

SANS Posters and Cheat Sheets

Free posters and cheat sheets on forensics, incident response and more.

sans.org

Cheatsheet

MITRE ATT&CK

The knowledge base of real-world attacker tactics and techniques used by defenders.

attack.mitre.org

Docs

Blue Team Labs Online

Defensive challenges and investigations on forensics, threat hunting and incident response.

blueteamlabs.online

Practice

CyberDefenders

Blue team labs where you investigate real-looking incidents with SOC tools.

cyberdefenders.org

Practice

LetsDefend

A simulated SOC where you triage alerts and investigate incidents.

letsdefend.io

Practice

Splunk Boss of the SOC

Splunk's blue team CTF datasets for practising log investigation.

bots.splunk.com

Practice

Sigma

An open, generic format for writing detection rules that work across SIEMs.

github.com

Repo

Security Onion Docs

Docs for a free platform for threat hunting, monitoring and log management.

docs.securityonion.net

Docs

Wazuh

An open source SIEM and XDR platform you can run in a home lab.

wazuh.com

Tool

Zeek

An open source network monitor that turns traffic into rich logs.

zeek.org

Tool

Suricata

An open source intrusion detection and prevention engine.

suricata.io

Tool

flAWS

A free challenge that teaches common AWS security mistakes level by level.

flaws.cloud

Practice

flAWS 2

The sequel to flAWS, with attacker and defender paths through AWS.

flaws2.cloud

Practice

CloudGoat

A vulnerable-by-design AWS environment for practising cloud attacks.

github.com

Practice

HackTricks Cloud

HackTricks for AWS, GCP, Azure, Kubernetes and CI/CD security.

cloud.hacktricks.wiki

Cheatsheet

Pwned Labs

Cloud security labs on AWS, Azure and GCP, with free starter labs.

pwnedlabs.io

Practice

Cryptopals

Hands-on challenges where you break real cryptography by writing code.

cryptopals.com

Practice

CryptoHack

A fun platform to learn modern cryptography by solving challenges.

cryptohack.org

Practice

Cryptography I

Dan Boneh's famous Stanford course on how cryptographic primitives work.

coursera.org

Course

Crypto 101

A free introductory book on cryptography for programmers.

crypto101.io

Book

Serious Cryptography

A practical introduction to modern encryption and how it fails.

nostarch.com

Book

Security Engineering

Ross Anderson's classic book on building dependable systems, free to read online.

cl.cam.ac.uk

Book

OSINT Framework

A clickable map of open source intelligence tools grouped by what you're looking for.

osintframework.com

Tool

Awesome OSINT

A curated list of OSINT tools and resources.

github.com

Repo

Bellingcat Online Investigations Toolkit

Bellingcat's catalogue of tools for open source investigations.

bellingcat.gitbook.io

Tool

ired.team

Red team notes on offensive techniques, Active Directory and Windows internals.

ired.team

Guide

GOAD

Game of Active Directory, a vulnerable AD lab you can build at home.

github.com

Practice

IppSec

Detailed video walkthroughs of retired Hack The Box machines.

youtube.com

Video

ippsec.rocks

Search every IppSec video by technique to jump to the exact moment.

ippsec.rocks

Tool

0xdf hacks stuff

Thorough written write-ups for Hack The Box machines and CTF challenges.

0xdf.gitlab.io

Article

InfoSec Write-ups

A large collection of community write-ups on bug bounties, CTFs and security.

infosecwriteups.com

Article

LiveOverflow

Deep, curious videos on binary exploitation, web hacking and CTFs.

youtube.com

Video

John Hammond

CTF walkthroughs, malware analysis and security news on YouTube.

youtube.com

Video

NetworkChuck

Energetic beginner videos on networking, Linux and hacking.

youtube.com

Video

NahamSec

Videos and streams on recon and bug bounty hunting.

youtube.com

Video

TCM Security

Free full-length courses on ethical hacking, Python and pentesting.

youtube.com

Video

HackerSploit

Tutorials on pentesting tools, Linux and red and blue team techniques.

youtube.com

Video

David Bombal

Networking and cybersecurity tutorials and interviews with practitioners.

youtube.com

Video

pwn.college on YouTube

Lecture videos that accompany the pwn.college modules.

youtube.com

Video

Darknet Diaries

A gripping podcast of true stories from the dark side of the internet.

darknetdiaries.com

Podcast

Risky Business

A long-running weekly podcast on security news and analysis.

risky.biz

Podcast

tl;dr sec

A weekly newsletter of the best security tools, talks and articles.

tldrsec.com

Article

Krebs on Security

Brian Krebs' investigative journalism on cybercrime and breaches.

krebsonsecurity.com

Article

Phrack

The legendary hacker zine, publishing deep technical articles since 1985.

phrack.org

Article

r/netsec

A subreddit for technical security news, research and tools.

reddit.com

Community