Skip to content

KobiWare/ctfwriteups

Repository files navigation

KobiWare CTF Team Writeups

This is the repo for the KobiWare CTF Team's challenge solution writeups.

The deployed website can be accessed here: https://ctfwriteups.kobiware.com

This repo also contains all of the challenge files of each ctf we participate in, so, for the ones that don't rely on a remote server, you can use this as example ctf training. Below is an AI-generated guide on how to setup your own ctfd instance with our saved challenges:

Importing Challenges into CTFd

Each CTF directory (e.g. ctfs/bearcatctf2026/) contains ctfcli-compatible challenge files that can be imported directly into a CTFd instance. The .ctf/config file in each directory lists all available challenges.

Quick Start

  1. Start a CTFd instance

    docker run -p 8080:8000 ctfd/ctfd
  2. Complete CTFd setup — Open http://127.0.0.1:8080/setup and create an admin account.

  3. Generate an API token — Click your username in the top-right corner, then Settings, then the Access Tokens tab. Copy the token immediately — it is only shown once.

  4. Install and configure ctfcli

    pip install ctfcli

    Edit the .ctf/config in the CTF directory (e.g. ctfs/bearcatctf2026/.ctf/config) and set url and access_token:

    [config]
    url = http://127.0.0.1:8080
    access_token = ctfd_your_token_here
  5. Import all challenges — Run ctf challenge install from the CTF's root directory (the one that contains the .ctf/ folder):

    cd ctfs/<ctf name here>
    ctf challenge install
  6. Verify — Open http://127.0.0.1:8080/challenges and confirm the challenges appear with correct categories, descriptions, and point values.

About

The solution writeups for the KobiWare CTF team

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors