For a platform for practicing cybersecurity CTF challenges, the first results are francescolucarini/linux-kernel-ctf-exploits (This repository offers exploit scripts and write-ups specifically for Linux kernel CTF challenges, making it a focused learning resource for that niche, but it does not provide diverse challenge categories or an interactive environment), smallkirby/kernelpwn and rpisec/mbe. ctf-wiki/ctf-challenges and aravgarg/kernel-hacking round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Explore open-source platforms and repositories featuring competitive capture the flag challenges and detailed security write-ups.
Exploit scripts for ctf challenges that involves linux kernel pwning
This repository offers exploit scripts and write-ups specifically for Linux kernel CTF challenges, making it a focused learning resource for that niche, but it does not provide diverse challenge categories or an interactive environment.
kernel-pwn and writeup collection
smallkirby/kernelpwn is a focused collection of kernel-pwn CTF challenges with accompanying writeups, so it fits the category as a challenge-and-writeup repo, but its narrow single-topic scope and lack of an interactive environment or difficulty progression mean it covers only a fraction of the features you are looking for.
MBE is a security research educational resource providing binary exploitation courseware and a deployable CTF wargame environment. It functions as a structured curriculum of labs and materials designed for learning reverse engineering and memory corruption. The project provides containerized lab infrastructure and a binary analysis toolchain to ensure a controlled setting for vulnerability research. It utilizes isolated environments to deploy binary exploitation tasks, preventing interference and system instability. The system covers the provisioning of vulnerable environments through virtua
MBE is a deployable CTF wargame environment with structured binary exploitation labs and courseware, providing both challenges and educational materials that fit your search for a combined challenge and write-up resource, although it focuses narrowly on binary exploitation rather than offering diverse categories or explicit detailed write-ups.
This repository serves as a structured archive of cybersecurity training exercises designed for hands-on practice across multiple technical domains. It functions as a collection of intentionally vulnerable challenges that provide users with the source files and documentation necessary to develop proficiency in security analysis and software vulnerability research. The project distinguishes itself by organizing these exercises into a hierarchical directory structure, ensuring that security scenarios remain consistent and reproducible through version-controlled static assets. Each challenge is
This repository collects CTF challenges with mandatory writeups stored in readme.md files alongside source files, organized by category—exactly the combination of challenges and explanatory content you want for learning security skills.
This repository provides kernel-hacking CTF challenges, but it lacks detailed solution write-ups and covers only one specialized category, so it is a narrow subset rather than the broad CTF challenge and write-up repository you are looking for.
Old and new CTFs about Linux kernel exploitation.
This repository provides CTF challenges focused on Linux kernel exploitation, but it does not include explanatory write-ups or cover a diverse range of categories as requested.
My solutions for CTF challenges
This repository stores personal CTF challenge solutions (write-ups) but does not provide the challenges themselves, so it lacks the interactive, self-hostable challenge environment you need to practice security skills.
This project is a capture the flag platform and cybersecurity training environment. It provides a framework for deploying security challenges and tracking participant progress through a real-time scoring leaderboard. The platform serves as a security competition scoreboard and management system, hosting intentionally vulnerable infrastructure for practicing reverse engineering and software exploitation techniques. It manages the discovery of secret strings within these puzzles to determine team rankings. The system covers cybersecurity competition management, security challenge deployment, a
Google CTF is a platform for deploying and scoring security challenges, but it does not include solution write-ups, so it only partially fits the search for a combined challenge and write-up repository.
fbctf is a Capture The Flag platform designed for hosting cybersecurity competitions. It provides a scoring engine to track participant progress and an orchestration tool to manage the transition from event configuration to an active state. The system utilizes a containerized deployment framework to launch the infrastructure and environments required for live events. It includes an identity integration that authenticates participants via external directory servers to provide organization-wide access control. The platform covers the administration of competition content and security goals, te
fbctf is a platform for hosting live CTF competitions with scoring and orchestration, but it does not provide explanatory write-ups for learning, making it a competition organizer rather than a repository of challenges and solutions for self-paced practice.
CTFs as you need them
CTFd is a platform for hosting CTF competitions, but it does not include explanatory write-ups or curated challenge content for learning, so it is a tool for running CTFs rather than a repository of challenges with solutions.
CTFd is a framework for hosting CTF competitions, not a curated collection of challenges with write-ups—it provides the infrastructure to run events but lacks the pre-built challenges and solution guides you're looking for.
A courseware built on the belief that anyone can learn foundational cloud engineering skills with the right guide and discipline
Learn to Cloud is a cloud engineering courseware that includes some CTF practice labs, but its primary focus is foundational cloud skills rather than a dedicated CTF challenge and write-up repository for security learning.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| francescolucarini/linux-kernel-ctf-exploits | 18 | C | — | |
| smallkirby/kernelpwn | 719 | C | MIT | |
| 6K |
| C |
| BSD-2-Clause |
| ctf-wiki/ctf-challenges | 1.7K | HTML | — |
| aravgarg/kernel-hacking | 28 | C | — |
| maherazzouzi/linuxkernelexploitation | 64 | Batchfile | — |
| mephi42/ctf | 76 | C | — |
| google/google-ctf | 5K | Python | Apache-2.0 |
| facebook/fbctf | 6.6K | Hack | NOASSERTION |
| isislab/ctfd | 6.7K | Python | Apache-2.0 |