A collection of CTF for education purpose.






Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 8

Forks: 0

Open Issues: 0



v1.0.7 2018-12-17 15:20 UTC

This package is auto-updated.

Last update: 2024-03-28 00:01:02 UTC


Latest Stable Version Join the chat at https://gitter.im/dbwebb-se/ctf

Build Status CircleCI

Course material for using Capture The Flag (CTF), ctf exercises, for education purpose.

The repo provides a collection of ctf-exercises, aligned in the same structure to ease producing new ctfs. The idea is to provide a course created with a set of ctf exercises to select from when creating course material.

Relased as part of a University teaching material at https://dbwebb.se/kurser/capture-the-flag

Table of content

Try out your first dbwebb ctf

Learn the concept by finding your first flag by solving a your first dbwebb ctf.

The flag you are looking for looks something like this, each ctf has its own flag.

dbwebb-CTF{some text related to the flag}

dbwebb-CTF{50m3 73x7 r3l473d 70 7h3 fl46}

You can start by solving a sample dbwebb ctf.

Create a new dbwebb ctf

You can contribute by adding more ctf to this repo.

All ctfs are in the the directory src/XXXX. You can duplicate the directory ctf src/0001 and start working from that base.

You can read about the dbwebb ctf structure in src/README.md.

Ensure that your dbwebb ctf passes make test before you commit it.


This is a co-effort of several people using freely available documentation and tools from the open source community.

For contributors, see the commit history and the issues.

Feel free to help building up the repository with more content suited for training and education.


This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. See LICENSE.txt.

..:  Copyright (c) 2018 - 2019 Mikael Roos, mos@dbwebb.se