awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Cybersecurity CTF Challenges and Write-ups

Ranking updated Jun 30, 2026

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.

Cybersecurity CTF Challenges and Write-ups

Find the best repos with AI.We'll search the best matching repositories with AI.
  • francescolucarini/linux-kernel-ctf-exploitsFrancescoLucarini avatar

    FrancescoLucarini/Linux-Kernel-CTF-exploits

    18View on GitHub↗

    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.

    CCTF and Practice Labs
    View on GitHub↗18
  • smallkirby/kernelpwnsmallkirby avatar

    smallkirby/kernelpwn

    719View on GitHub↗

    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.

    CCTF and Practice Labs
    View on GitHub↗719
  • rpisec/mbeRPISEC avatar

    RPISEC/MBE

    5,989View on GitHub↗

    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.

    CBinary Exploitation CurriculaEducational CurriculaBinary Exploitation Challenges
    View on GitHub↗5,989
  • ctf-wiki/ctf-challengesctf-wiki avatar

    ctf-wiki/ctf-challenges

    1,687View on GitHub↗

    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.

    HTMLCapture The Flag ChallengesCybersecurity Training LabsChallenge Artifact Versioning
    View on GitHub↗1,687
  • aravgarg/kernel-hackingAravGarg avatar

    AravGarg/kernel-hacking

    28View on GitHub↗

    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.

    CCTF and Practice Labs
    View on GitHub↗28
  • maherazzouzi/linuxkernelexploitationMaherAzzouzi avatar

    MaherAzzouzi/LinuxKernelExploitation

    64View on GitHub↗

    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.

    BatchfileCTF and Practice Labs
    View on GitHub↗64
  • mephi42/ctfmephi42 avatar

    mephi42/ctf

    76View on GitHub↗

    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.

    CCTF and Practice Labs
    View on GitHub↗76
  • google/google-ctfgoogle avatar

    google/google-ctf

    4,977View on GitHub↗

    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.

    PythonCTF Competition Hosting Platforms
    View on GitHub↗4,977
  • facebook/fbctffacebook avatar

    facebook/fbctf

    6,553View on GitHub↗

    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.

    HackCTF Competition Hosting Platforms
    View on GitHub↗6,553
  • isislab/ctfdisislab avatar

    isislab/CTFd

    6,706View on GitHub↗

    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.

    PythonCTF Competition Hosting PlatformsCTF Challenge Builders
    View on GitHub↗6,706
  • ctfd/ctfdCTFd avatar

    CTFd/CTFd

    6,523View on GitHub↗

    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.

    PythonCTF Challenge BuildersCTF Challenge Editors
    View on GitHub↗6,523
  • learntocloud/learn-to-cloudlearntocloud avatar

    learntocloud/learn-to-cloud

    5,768View on GitHub↗

    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.

    CSSCTF and Practice Labs
    View on GitHub↗5,768
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
francescolucarini/linux-kernel-ctf-exploits18C—Dec 10, 2024
smallkirby/kernelpwn719CMITOct 2, 2023
rpisec/mbe
6K
C
BSD-2-Clause
Dec 9, 2021
ctf-wiki/ctf-challenges1.7KHTML—May 1, 2025
aravgarg/kernel-hacking28C—Aug 26, 2021
maherazzouzi/linuxkernelexploitation64Batchfile—Mar 28, 2022
mephi42/ctf76C—Dec 16, 2025
google/google-ctf5KPythonApache-2.0Feb 11, 2026
facebook/fbctf6.6KHackNOASSERTIONDec 5, 2023
isislab/ctfd6.7KPythonApache-2.0Jun 16, 2026

Related searches

  • a vulnerable web application for security training
  • an intentionally vulnerable cloud environment for practice
  • a platform for practicing cybersecurity skills
  • a learning path into security engineering
  • a learning path for applied cryptography
  • a platform for practicing competitive programming problems
  • a toolkit for red-teaming language models
  • an open source penetration testing framework