RSS Feed2023-12-31
— Good things come to an end2023-07-10
— Resilience and problem solving2023-07-09
— A mirror hack should not be catastrophic2023-07-09
— Thoughts on the csclub.uwaterloo.ca mirror hack2023-05-05
— Append-only Restic backups on a Hetzner Storage Box2023-03-11
— Components using Jinja macros with TailwindCSS2022-07-26
— Running a Show with Linux Show Player and mpv2022-01-01
— A New Year - December Status Update2021-08-31
— Many Months, Many Things - August Status Update2021-05-21
— 365 Days - May Status Update2021-05-05
— Hosting a 700 Person Programming Contest - ECOO 20212021-04-07
— A Different MITM - PicoCTF 2021 Double DES Writeup2021-04-04
— Writing my First Python Reversing Challenge2021-03-29
— Cats, Work, and Games - March Status Update2021-02-10
— Scheduled Email Sending with ProtonMail2021-01-11
— Happy New Year - December Status Update2020-12-03
— I've Moved! - November Status Update2020-11-05
— Sway Borders and Art - October Status Update2020-10-19
— This is late... - September Status Update2020-09-03
— Sway Fork and Hackathons - August Status Update2020-08-01
— DMOJ, CTFs, Sway, and More - July Status Update2020-07-31
— My First ROP Chain - HacktivityCon 2020 Static and Dynamic Writeup2020-07-28
— pwn intended - CSICTF 2020 Writeups2020-07-27
— Intro to Binary Exploitation - DMOJ CTF 2020 Writeups2020-07-26
— Mars University - FAUST CTF 2020 Writeup2020-05-21
— How a Bad Random Number Generator Froze Sway