Skip to main content

A curated list of awesome security and hacking training platforms and resources.

31
GitHub Stars
72
Curated Resources
12
Categories
11 hours ago
Last Refreshed
APIBlue Team and DFIRCapture The Flag - CTFChampionshipsCloudCryptographyOperating SystemsPlatforms to Improve Hacking SkillsReverse EngineeringSpecific Techniques and VulnerabilitiesWeb ApplicationsLearning resources

Use this list with your AI agent

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

"Show me capture the flag - ctf resources from awesome-hacking-training"

Installation instructions →

What's inside

Capture The Flag - CTF

  • 247CTF

    A continuous learning environment. New challenges are added monthly, to enable you to continuously learn, hack and improve.

  • CTF365

    A real life cyber range where you build their own servers and defend them while attacking other servers.

  • CTF Learn

    Test your skills by hacking your way through hundreds of challenges, and learn cybersecurity in community.

  • CTF Time

    It is a kind of archive about CTF competitions.

  • Google CTF

    Team competitions that consist of a set of computer security challenges involving reverse-engineering, memory corruption, cryptography, web technologies, and more.

  • Hacking Hub

    Carefully crafted environments based on real vulnerabilities, released pentests and bug bounty findings.

Specific Techniques and Vulnerabilities

  • alert(1) to win

    A place for practicing XSS, in particular filter bypassing. It requires familiarity of JavaScript and URL encoding / HTML encoding.

  • DomGoat

    DOM Security learning platform with different levels, each level targetting on different sources and sinks.

  • ROP Emporium

    Learn return-oriented programming (ROP) through a series of challenges.

  • XSS Game

    In this training program, you will learn to find and exploit XSS bugs.

Platforms to Improve Hacking Skills

  • Atenea

    Cybersecurity platform that presents a number of challenges in Cryptography and Steganography, Exploiting, Forensics, Networking, and Reversing.

  • Exploit.education

    Provides a variety of resources to learn about vulnerability analysis, exploit development, software debugging, binary analysis, and general cybersecurity topics.

  • Hacker 101

    A platform for learn in web hacking and bug bounties.

  • Hack The Box

    Cybersecurity training platform, includes academy, labs, CTFs, and job board.

  • Hack The Site

    A free training ground to test and expand their ethical hacking skills with challenges, CTFs, and more.

  • Hackviser

    A cybersecurity upskilling platform with training, scenarios, labs, and warm-ups.

Cloud

  • BlackSky

    Cloud labs by Hack The Box for learning offensive and defensive security.

  • CYBR

    Learn AWS security by attacking and defending cloud environments.

  • Flaws

    Through a series of levels you'll learn about common mistakes and gotchas when using Amazon Web Services (AWS).

Blue Team and DFIR

Web Applications

  • bWAPP

    A PHP application with over 100 web vulnerabilities. It covers all major known web bugs, including all risks from the OWASP Top 10 project.

  • DVWA

    A PHP/MariaDB web application that is intentionally vulnerable, designed to help users test their skills and tools while enabling web developers to better understand how to secure web applications.

  • Hacksplaining

    A platform to learn about major vulnerabilities affecting the technology stack and to practice hacking real vulnerable applications to understand how attacks work.

  • OWASP Mutilliadae II

    An open-source web application intentionally designed with vulnerabilities for educational and security testing purposes.

  • OWASP Security Shepherd

    A highly configurable web application security training platform that can be used by a single local user, in a competitive classroom environment, or in an online hacking competition.

  • Samurai Web Training Framework

    A framework designed for quickly configuring training virtual machines with tools and vulnerable application targets.

Reverse Engineering

  • Crackmes

    This is a simple place where you can download crackmes to improve your reverse engineering skills.

  • Nightmare

    Introductory course to binary exploitation/reverse engineering based on CTF (Capture The Flag) challenges.

  • Reverse Engineering Challenges

    Reverse engineering exercises that include different architectures and operating systems.

API

  • crAPI

    A modern platform built on a microservices architecture that helps you understand the ten most critical API security risks. An OWASP project.

  • VAmPI

    A vulnerable API made with Flask and it includes vulnerabilities from the OWASP top 10 vulnerabilities for APIs.

  • vAPI

    An API built with PHP and MySQL that simulates OWASP API Top 10 scenarios through practical exercises.

  • VulnerableApp4APISecurity

    An API developed using .NET 7.0 and MongoDB, based on the findings listed in the OWASP 2019 API Security Top 10.

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