awesome-hacking-training
github.com/Smithech/awesome-hacking-training ↗A curated list of awesome security and hacking training platforms and 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
Blue Team and DFIR
- Blue Team Labs by Cyberdefenders
Put your knowledge into practice with gamified cyber security challenges.
- Computer Forensic Reference DataSet Portal
This portal is your gateway to documented digital forensic image datasets.
- LetsDefend
Hands-On Blue Team Training with hands-on experience by investigating real cyber attacks inside a simulated SOC.
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 →