Dynamic Views Loading – Abusing Server Side Rendering in DrogonWhat could go wrong releasing a C++ web server with "live reload" into the wild? 2024‑08‑18 11 minute readinfosec cpp ctf
Automating Boolean-Based SQL Injection with PythonHow to be efficiently lazy at finding hidden gems in predictable places – Database Edition 2024‑08‑10 7 minute readinfosec sql python
Optimising Web Icons for FunEjecting unused cargo for leaner performance. 2024‑05‑23 6 minute readprogramming web performance
HKCERT CTF 2023 – Decompetition: Vitamin C++A beginner-friendly writeup to reverse-engineering C++ a lá decompetition. Years of complex shenanigans condensed! 2023‑11‑16 11 minute readctf reverse cpp
Site Updates and Migration to Cloudflare PagesImprovements, Optimisations, and a Better Stack with Cloudflare Hosting 2023‑11‑09 6 minute readmeta web
N[Subtype Metaprogramming] is N[Mostly Harmless]Inheritance go brrrrrrrr... abusing turing-complete typesystems to write fun programs in Python. 2023‑10‑02 12 minute readprogramming ctf types
HITCON 2023 – The BladeBeginner-friendly writeup for a nifty Rust reversing challenge. 2023‑09‑20 12 minute readctf reverse rust
DUCTF 2023 – Wrong SignalYou straight to oops(). Right away. 2023‑09‑04 3 minute readctf reverse python
AOC 2021 Day 22 – Reactor RebootReboot reactors from a submarine using set theory. 2022‑12‑02 9 minute readprogramming aoc rust
HKCERT CTF 2022 – C++harming WebsiteA harming website? Hope it doesn't harm my sleep! 2022‑11‑15 5 minute readctf reverse cpp
HKCERT CTF 2022 – Base64 EncryptionFrequency analysis with a touch of heuristics. 2022‑11‑14 5 minute readctf cryptography python
DownUnderCTF 2022 – ezpz-revGrid puzzles aren't that easy. 2022‑09‑28 8 minute readctf reverse python
AOC 2021 Day 24 – No UFinally a reverse engineering challenge in Advent of Code. 2022‑08‑25 6 minute readprogramming aoc python
AOC 2021 Day 16 – Parser Combinator FunDecoding packets with monads. 2022‑08‑23 7 minute readprogramming aoc haskell
TAMUctf 2022 – LabyrinthUsing CFGs to solve a control-flow maze. 2022‑04‑22 6 minute readctf reverse python