Skip to content

Commit

Permalink
Merge pull request #64 from kitctf/multi-author
Browse files Browse the repository at this point in the history
feat: multi-author posts
  • Loading branch information
rad4day authored Apr 19, 2024
2 parents b2e28a0 + 85c82ef commit 0cd4332
Show file tree
Hide file tree
Showing 61 changed files with 156 additions and 59 deletions.
6 changes: 6 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"image":"mcr.microsoft.com/devcontainers/universal:2",
"forwardPorts": [ 4000 ],
"postCreateCommand": "bundle install",
"postStartCommand": "bundle exec jekyll serve --drafts --future --unpublished -V"
}
2 changes: 2 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,7 @@ authors:
url: https://wachter-space.de
intrigus:
url: https://intrigus.org
rad4day:
url: https://tobiasmanske.de

teamname: KITCTF
23 changes: 22 additions & 1 deletion _layouts/post.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,28 @@

<header class="post-header">
<h1>{{ page.title }}</h1>
<p class="meta">{{ page.date | date: "%b %-d, %Y" }}{% if page.author %} • By {% if site.authors[page.author] %}<a href="{{ site.authors[page.author].url }}">{{ page.author }}</a>{% else %}{{ page.author }}{% endif %}{% endif %}{% if page.meta %} • {{ page.meta }}{% endif %}</p>
<p class="meta">
{{ page.date | date: "%b %-d, %Y" }}
{%- if page.authors -%}
{{ " • By " }}
{%- for author in page.authors -%}
{%- if forloop.first -%}
{%- elsif forloop.last -%}
{{ " and " }}
{%- else -%}
{{ ", " }}
{%- endif -%}
{%- if site.authors[author] -%}
<a href="{{ site.authors[author].url }}">{{ author }}</a>
{%- else -%}
{{ author }}
{%- endif -%}
{%- endfor -%}
{%- endif -%}
{%- if page.meta -%}
{{ " • " }} {{ page.meta }}
{%- endif -%}
</p>
</header>

<article class="post-content">
Expand Down
3 changes: 2 additions & 1 deletion _posts/2014-11-13-getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
layout: post
title: "Getting Started with CTF"
categories: learning
author: saelo
authors:
- saelo
---

We've created a small guide to get you started with CTF and more or less infosec in general. There are a few selected resources for each of the major CTF disciplines that should help you get up to speed in those.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2014-11-13-staying-up-to-date.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
layout: post
title: "Staying up-to-date in infosec"
categories: learning
author: saelo
authors:
- saelo
---

tl;dr just subscribe to [r/netsec on reddit](http://www.reddit.com/r/netsec/).\\
Expand Down
3 changes: 2 additions & 1 deletion _posts/2014-12-01-europe-writeup.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "9447 CTF 2014 'europe' writeup"
categories: writeups 9447ctf2014
tags: exploitation
author: saelo
authors:
- saelo
---

During 9447 CTF 2014, [europe]({{ site.url }}/files/9447ctf2014/europe) was a series of 3 exploitation challenges, all using the same binary. Each one would yield a different flag and in total those three flags where worth 700 points (200, 120, 380).
Expand Down
3 changes: 2 additions & 1 deletion _posts/2014-12-11-basic-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
layout: post
title: "Basic Tools"
categories: learning
author: saelo
authors:
- saelo
---

CTFs are about the skill, not about the tools. Still, you'll need a couple of tools to be successful.\\
Expand Down
3 changes: 2 additions & 1 deletion _posts/2014-12-30-devilish.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "31C3 CTF 'devilish' writeup"
categories: writeups 31c3-ctf
tags: exploitation
author: eboda
authors:
- eboda
---

*devilish* was a web challenge worth 30 points at the 31C3 CTF.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2014-12-30-mynx.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "31C3 CTF 'mynx' writeup"
categories: writeups 31c3-ctf
tags: exploitation
author: saelo
authors:
- saelo
---

tl;dr 1 byte overwrite => use after free condition => information leak through a format string. Combined again with the first two steps to gain code execution via a controlled call to system().
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-01-09-saas.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "31C3 CTF 'saas' writeup"
categories: writeups 31c3-ctf
tags: exploitation
author: niklasb
authors:
- niklasb
---

*saas* was an exploitation challenge worth 50 points at the 31C3 CTF.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-01-12-elysium.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "InsomniHack Teaser - elysium writeup"
categories: writeups insomnihack-teaser-2015
tags: exploitation
author: saelo
authors:
- saelo
---

Just a quick writeup for the elysium (200pts) challenge from the InsomniHack Teaser CTF 2015. We ended up making the 6th place during the CTF :)
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-01-18-giggles.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "GITS 2015 CTF 'giggles' writeup"
categories: writeups gits2015
tags: exploitation
author: niklasb
authors:
- niklasb
---

*giggles* was an exploitation challenge worth 300 points at the "Ghost in the
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-01-19-aart.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "GITS 2015 CTF 'aart' writeup"
categories: writeups gits2015
tags: web
author: eboda
authors:
- eboda
---

*aart* was a web challenge worth 200 points at the 2015 GITS CTF. There were several ways to solve it, three of which will be described here.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-03-01-airport.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Boston Key Party 2015 'Airport' writeup"
categories: writeups bkp2015
tags: crypto
author: niklasb
authors:
- niklasb
---

*Airport* was a cryptography challenge worth 500 points at the Boston Key Party
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-03-02-sullivan-square.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Boston Key Party 2015 'Sullivan Square' writeup"
categories: writeups bkp2015
tags: reversing
author: niklasb
authors:
- niklasb
---

*Sullivan Square* was a reversing challenge worth 350 points at the Boston Key Party
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-03-27-wood-island.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Boston Key Party 2015 'Wood Island' writeup"
categories: writeups bkp2015
tags: crypto
author: OOTS
authors:
- OOTS
---

Originally, I wanted to write up the write-up for the [airport challenge](/writeups/bkp2015/airport/), but since Niklas has already done that, I'm doing the *Wood Island* challenge instead. It was worth 150 points on the [Boston Key Party 2015](http://bostonkey.party/).
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-04-26-tp.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "PlaidCTF 2015 - TP writeup"
categories: writeups plaidctf-2015
tags: exploitation
author: saelo
authors:
- saelo
---

tp was an exploitation challenge consisting of two parts, in total woth 620 points. For PlaidCTF we (KITCTF) teamed up with StratumAuhuur as "Eat Sleep Pwn Repeat" and me and [Stephen](https://twitter.com/_tsuro) worked together to solve this challenge during the CTF.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-06-01-gpn.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Squareroots & KITCTF at GPN15"
categories: announcements
tags: ctf gpn
author: niklasb
authors:
- niklasb
---

*This announcement was intentionally left german.*
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-06-20-babyecho.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "DEFCON 2015 Qualifiers 'babyecho' writeup"
categories: writeups defcon2015
tags: format string
author: OOTS
authors:
- OOTS
---

This is my writeup for the "babyecho" challenge from the [DEFCON 2015 Qualifiers](https://legitbs.net/). It was worth 1 Point. (That's probably the reason for the name *babyecho*.) Anyway, since this was my first time exploiting a format string vulnerability, I wanted to make a writeup.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-09-21-memeshop.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
layout: post
title: CSAW 2015 - 'memeshop' writeup
author: eboda
authors:
- eboda
tags: exploitation
categories: writeups csaw-2015
---
Expand Down
3 changes: 2 additions & 1 deletion _posts/2015-3-16-potato.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Smashing the Potato: Codegate 2015 'mashed_potato' writeup"
categories: writeups codegate2015
tags: exploitation
author: saelo
authors:
- saelo
---

*mashed_potato* was a pwnable worth 600 points during Codegate CTF 2015.
Expand Down
4 changes: 3 additions & 1 deletion _posts/2015-3-30-freenote.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ layout: post
title: "Advanced Heap Exploitation: 0CTF 2015 'freenote' writeup"
categories: writeups 0CTF2015
tags: exploitation
author: saelo, eboda
authors:
- saelo
- eboda
---

*freenote* was a pwnable worth 400 points during 0CTF 2015.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2016-01-02-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "32C3 CTF: Docker writeup"
categories: writeups 32c3ctf
tags: exploitation
author: saelo
authors:
- saelo
---

*docker* was a pwnable worth 250 points during 32C3 CTF 2015. The goal was to escape from a (slightly non-standard) docker container configuration.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2016-01-03-ranger.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "32C3 CTF: Ranger writeup"
categories: writeups 32c3ctf
tags: exploitation
author: saelo
authors:
- saelo
---

*ranger* was a pwnable worth 400 points during 32C3 CTF 2015. This is just a brief writeup of my solution, mostly to document a few things (in particular seccomp, which I've wanted to document for some time now).
Expand Down
3 changes: 2 additions & 1 deletion _posts/2016-04-28-spkac.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "CONFidence 2016 Teaser 'spkac' writeup"
categories: writeups confidence-teaser-2016
tags: cryptography
author: OOTS
authors:
- OOTS
---

This is a writeup for the "spkac" challenge from the [CONFidence 2016 Teaser CTF](https://ctf.dragonsector.pl/). It was a cryptography challenge worth 200 points.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2016-05-31-special_delivery.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "HITB CTF 2016: 'Special Delivery' writeup"
categories: writeups hitbctf
tags: network
author: saelo
authors:
- saelo
---

Just a small writeup for "Special Delivery" (network 300) from HITB CTF 2016.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2016-09-05-hastur.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Tokyo Westerns/MMA CTF: Hastur Writeup"
categories: writeups tokyowesterns2016
tags: exploitation
author: niklasb
authors:
- niklasb
---

*hastur* was a web/pwnable/forensics, but really actually pwnable challenge in
Expand Down
3 changes: 2 additions & 1 deletion _posts/2017-01-06-33c3ctf-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "33C3CTF: Challenge Code and Demo Exploits"
categories: 33c3ctf
tags: 33c3ctf
author: oots
authors:
- oots
---

33C3CTF was organised by the CTF Teams Stratum0, CCCAC and KITCTF.
Expand Down
4 changes: 3 additions & 1 deletion _posts/2017-05-01-insanity.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ layout: post
title: "DEF CON CTF Quals 2017: insanity insanity insanity insanity insanity insanity insanity insanity insane"
categories: writeups defconquals17
tags: exploitation
author: saelo, niklasb
authors:
- saelo
- niklasb
---

DEF CON Quals were this weekend, and as always, they delivered some of the
Expand Down
3 changes: 2 additions & 1 deletion _posts/2017-06-19-x-sanitizer.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Google CTF Quals 2017 - The X Sanitizer"
categories: writeups googlectf
tags: web
author: eboda
authors:
- eboda
---

We participated as Eat Sleep Pwn Repeat in the qualifications for Google CTF last weekend. As expected, the CTF contained some great challenges, one of them being **The X Sanitizer**, a medium web challenge.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2017-07-10-pyzzeria.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Polictf 2017 - pyzzeria"
categories: writeups polictf
tags: web, pwn
author: eboda
authors:
- eboda
---

This is a writeup for a fun web(+pwn) challenge called 'pyzzeria' from this year's Polictf.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2017-08-26-babyqemu.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "HITB GSEC 2017: babyqemu"
categories: writeups hitb2017
tags: exploitation
author: saelo
authors:
- saelo
---

This is a short writeup explaining how I solved the "babyqemu" challenge of
Expand Down
3 changes: 2 additions & 1 deletion _posts/2018-04-23-slides-introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Folien vom Einführungsvortrag im Sommersemester '18"
categories: learning
excludeRSS: true
author: itaton
authors:
- itaton
---

Hier sind die [Vortragsfolien]({{ "/files/Vortrag_Einfuehrung.pdf" | absolute_url }}) vom heutigen Einführungsvortrag.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2018-10-15-slides-presentations.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Folien der Vorträge im Sommersemester '18"
categories: learning
excludeRSS: true
author: itaton
authors:
- itaton
---

## Binary Exploitation (07. Mai)
Expand Down
3 changes: 2 additions & 1 deletion _posts/2018-11-13-presentations-ws1819.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Folien der Vorträge im Wintersemester '18/19"
categories: learning
excludeRSS: true
author: itaton
authors:
- itaton
---

Auch im Wintersemester 18/19 gab es wieder Einführungsvorträge zu relevanten Themenbereichen.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2019-05-16-introduction-ss19.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "Einführungsvorträge im Sommersemester '19"
categories: learning
excludeRSS: true
author: itaton
authors:
- itaton
---

Auch im Sommersemester 19 wird es Einführungsvorträge zu relevanten Themenbereichen geben.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2020-06-28-xmas-store.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ layout: post
title: "CSCG 2020: Xmas Shopping Site"
categories: writeups cscg20
tags: exploitation
author: mawalu
authors:
- mawalu
---

Like a few other members of KITCTF I participated in the 2020 Cyber Security Challenge Germany Qualification. This is a writeup for "Xmas Shopping Site", one of the three web challenges that were part of the CTF.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2022-02-17-defcamp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
layout: post
title: "Defcamp 2022 Writeups"
categories: writeups
author: Liam
authors:
- Liam
---

Here are a few writeups from the tasks we solved at DefCamp Capture the Flag 2022.
Expand Down
Loading

0 comments on commit 0cd4332

Please sign in to comment.