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