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 12 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 8 minute readinfosec sql python
Optimising Web Icons for FunEjecting unused cargo for leaner performance. 2024‑05‑23 7 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 12 minute readctf reverse cpp
Site Updates and Migration to Cloudflare PagesImprovements, Optimisations, and a Better Stack with Cloudflare Hosting 2023‑11‑09 7 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 13 minute readprogramming ctf types
HITCON 2023 – The BladeBeginner-friendly writeup for a nifty Rust reversing challenge. 2023‑09‑20 13 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 10 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 9 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 8 minute readprogramming aoc haskell
TAMUctf 2022 – LabyrinthUsing CFGs to solve a control-flow maze. 2022‑04‑22 7 minute readctf reverse python