03 Mar 2024
Hi everyone! It’s been a while. I’ve been busy with school and other hobbies (check out my anime piano YT) over the past year, not having much time to do CTF-related things. But that all changed this year, when me and a group of a few friends who were both...
08 Oct 2022
Let’s Play Osu!Mania was a programming challenge in SekaiCTF 2022 where you were given an input file that represented an osu!mania beatmap and had to determine how many objects there were in the beatmap. Here’s a sample input file: 13 |-- -| | # | | #- | | #...
31 Aug 2022
Another year, another successful CTF :) with a rather impressive 36.96 / 37.380 rating on CTFTime. Sadly, behind the scenes, this year was less successful for me specifically - besides the two challenges that ended up in the CTF, I had two harder crypto challenges that did not make it...
19 May 2022
Let’s take a look at the source code: import socketserver from secrets import flag import signal from qiskit import * import itertools class CircuitException(Exception): pass class Circuit: def __init__(self, inputGates) -> None: self.a = 0 self.b = 0 self.c = 0 self.inputGates = inputGates def append_HGate(self, qbit): qbit = int(qbit)...
27 Aug 2021
Here are writeups for my challenges in corCTF 2021: fibinary fibinary was a simple encoding challenge where each character was encoded in “base Fibonacci” - a binary number where each successive place value represented the next Fibonacci number. For example, 110100 would represent 8 + 5 + 0 + 3...