For SDCTF 2025 (May 9th), I wrote three challenges of varying difficulties, linked below.