Timed - tjctf 26 May 2020

This one is a cool blacklist bypass. It’s pretty simple. You are presented a text interface asking you to enter a python command. read more...

Tags: ctf writeup python

Taking advantage of output dumping for a Gradescope programming assignment 08 May 2020

An older story about exploiting the design of an autograder for a marginal increase in marks, that didn't matter in the slightest in the end. read more...

Tags: writeup c++ assignment

gstreamer tips and tricks 18 Mar 2020

Some gstreamer tips and tricks for the soul read more...

Tags: gstreamer linux command-line

The Prophet - TetCTF 08 Jan 2020

This was a fun one. We start off with a web page and get a foothold with an arbitrary file read vulnerability, and end it off with a Python Flask Arbitrary Code Execution in the web debugger. read more...

Tags: ctf writeup python flask ACE

Where did he GO? - Inferno CTF 31 Dec 2019

This was also one of the easier ones. As you can tell, I’m not that good at these things. I also have never scripted in go before. Here’s what happened. read more...

Tags: ctf writeup go

7110 - OverTheWire Advent 2019 CTF 30 Dec 2019

This one was one of the easier ones. We are given some .txt files, .csv files, and a single .h C header file. We see that the .csv files contain keylogging data, where the first column is a timestamp and the second column is the key that was pressed. From these .csv files, we are supposed to figure out what Santa typed. read more...

Tags: ctf writeup python

Github Jekyll Plugins 16 Dec 2018

Here is a list of jekyll plugins that can be used on Github using the static site generator Jekyll: read more...

Tags: github jekyll plugins ruby

On Managing a Group Project 27 Apr 2018

Stuff I learnt from my experience with a group project. read more...

Tags: programming group unity project

Google Test Basic Tutorial 19 Dec 2017

A google test tutorial/example. read more...

Tags: tutorial c++ testing

How to Obtain Cropped Nucleotide Sequences and More 14 Aug 2017

Using BioPerl, get subsets of a nucleotid sequence. read more...

Tags: bioperl perl bioinformatics

[Writing] Fire 28 Jun 2017

Cory noticed the ominous black smoke billowing outwards, and decided to run to safety. Sadly, his friends had other ideas. read more...

Tags: fire writing death

Basic Ray Casting Tutorial 10 May 2017

A light ray casting tutorial for the enthusiast read more...

Tags: tutorial c++ ray casting graphics

Huffman Tutorial Part 5 05 Jul 2016

A quickie on the decoder part. And some final words. Those are important. read more...

Tags: c++ Huffman decoder decompression

Huffman Tutorial Part 4 05 Jul 2016

Bit manipulation and writing to file read more...

Tags: c++ Huffman encoder compression bits

Huffman Tutorial Part 3 05 Jul 2016

Making custom Huffman headers and data formats read more...

Tags: c++ Huffman encoder compression headers data