Latest posts

KYBC 2021 - Maze 3 Writeup

Writeup for Maze 3 challenge at KYBC CTF

KYBC 2021 - Maze 2 Writeup

Writeup for Maze 2 challenge at KYBC CTF

KYBC 2021 - Maze 1 Writeup

Writeup for Maze 1 challenge at KYBC CTF

TG:HACK 2020 Writeup - A game of keys

During Easter I played the TG:HACK 2020 CTF. Here' is my writeup for the A game of keys challenge.

How to sign PGP keys with an offline master key

Signing other people keys with an offline master key is not super straightforward. Here's how to do it in an almost pain-free way.

How to create a GPG key with subkeys

A step by step guide for creating a GPG key with subkeys.

How to override pytest-django settings discovery order

The order pytest-django uses for determining which settings file should be used for running tests might not be the most optimal when using environment variables. However, it is still possible to override it so that it picks up the correct file without recurring to extra typing.

Using pyvenv with virtualenvwrapper

After reading that it might be possible to use virtualenvwrapper with pyvenv, I decided to fire up a couple of virtual machines and to find it out.

Travis, Mock, different Python versions, and an afternoon of frustration

My plan was to quickly set up Travis CI for Subvenv and then move on to other projects. Instead, it came out that I couldn't have been more wrong and I ended up instead in an afternoon of frustration.

How to release your code (aka Git tags)

After spending quite some time working on your side project, you feel that it is finally good enough for going public. Releasing sounds like a super neat idea, but how do you do it?