Skip to main content

🎓 Because Education should be free. Contributions welcome! 🕵️

3.1k
GitHub Stars
143
Curated Resources
6
Categories
4 hours ago
Last Refreshed
Introduction and Pre-SecurityFree Beginner Red Team PathFree Beginner Blue Team PathBonus CTF practice and Latest CVEsBonus WindowsExtremely Hard Rooms to do

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me level 3 - crypto & hashes with ctf practice resources from awesome-cyber-security-university"

Installation instructions →

What's inside

Free Beginner Red Team Path

  • Agent SudoLevel 3 - Crypto & Hashes with CTF practice

    You found a secret server located under the deep sea. Your task is to hack inside the server and reveal the truth.

  • Basic PentestingLevel 3 - Crypto & Hashes with CTF practice

    This is a machine that allows you to practice web app hacking and privilege escalation.

  • BlasterLevel 6 - PrivEsc

    Metasploit Framework to get a foothold.

  • BlueLevel 2 - Tooling

    Deploy & hack into a Windows machine, leveraging common misconfigurations issues.

  • BoltLevel 4 - Web

    Bolt themed machine to root into.

  • Bounty HackerLevel 2 - Tooling

    A space cowboy-themed boot to root machine.

Extremely Hard Rooms to do

  • Anonymous Playground

    Want to become part of Anonymous? They have a challenge for you.

  • Borderlands

    Compromise a perimeter host and pivot through this network.

  • Carpe Diem 1

    Recover your client's encrypted files before the ransomware timer runs out.

  • CCT2019

    Legacy challenges from the US Navy Cyber Competition Team 2019 Assessment sponsored by US TENTH Fleet.

  • EnterPrize

    Enterprise-themed network to hack into.

  • IronCorp

    Get access to Iron Corp's system.

Bonus Windows

  • Anthem

    Exploit a Windows machine in this beginner-level challenge.

  • Attacktive Directory

    Learn about 99% of Corporate networks that run off of AD.

  • Blue Print

    Hack into this Windows machine and escalate your privileges to Administrator.

  • Relevant

    Penetration Testing Challenge.

  • Retro

    Breaking out of the retro-themed box.

Free Beginner Blue Team Path

  • AutopsyLevel 1 - Tools

    Use Autopsy to investigate artifacts from a disk image.

  • Banking Troubles - Windows Memory Image ForensicsLevel 4 - Memory & Disk Forensics

    Medium level memory forensics challenge.

  • Basic Malware Reverse EngineeringLevel 5 - Malware and Reverse Engineering

    Intro to malware RE.

  • CarnageLevel 2 - Security Operations, Incident Response & Threat Hunting

    Apply your analytical skills to analyze the malicious network traffic using Wireshark.

  • Detect Log4JLevel 4 - Memory & Disk Forensics

    Medium level disk forensics challenge.

  • EmoLevel 3 - Beginner Forensics, Threat Intel & Cryptography

    Medium level forensics challenge.

Bonus CTF practice and Latest CVEs

  • Bandit

    Aimed at absolute beginners and teaches the basics of remote server access.

  • Break out the cage

    Help Cage bring back his acting career and investigate the nefarious going on of his agent.

  • Buffer Overflow Prep

    Practice stack-based buffer overflows.

  • Dogcat

    I made a website where you can look at pictures of dogs and/or cats! Exploit a PHP application via LFI and break out of a docker container.

  • Insecure Kubernetes

    Exploiting Kubernetes by leveraging a Grafana LFI vulnerability.

  • Lian Yu

    A beginner-level security challenge.

Introduction and Pre-Security

  • Google DorkingLevel 1 - Intro

    Explaining how Search Engines work and leveraging them into finding hidden content!

  • Hip FlaskLevel 1 - Intro

    An in-depth walkthrough covering pentest methodology against a vulnerable server.

  • Intro to ResearchingLevel 1 - Intro

    A brief introduction to research skills for pentesting.

  • Linux Fundamentals 1Level 1 - Intro

    Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.

  • Linux Fundamentals 2Level 1 - Intro

    Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.

  • Linux Fundamentals 3Level 1 - Intro

    Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.

Showing a sample of 143 resources. View the full list on GitHub →