myst3r10us

Schrödinger's Cat 2

Miscellaneous category from SKRCTF.

Published on: February 29, 2024 10:00 AM

Last updated: February 29, 2024 11:30 AM

Author: z3phr0us

Schrödinger's Cat 2

One of my favorite CTF challenges in SKRCTF and I am so happy that I could solve this fun challenge. Before that, I suggest you to do Schrödinger's Cat 1 first to get an idea of this 2nd challenge and my solution (Schrödinger's Cat 1 Challenge Link: here)

How do I find out the answer/flag? It is actually simple but quite a lengthy process. I will try my best to explain it in detail.

At the beginning, I just play around this guessing game by entering 1 or 2 as you can see in the terminal screenshot below.

Of course, initially I thought it is randomized until I restarted the game and tried countless times like a noob. Only to realize it is a fixed question and answer with that specific pattern. And I also realized that since the result is either 1 or 2 (alive or dead) can be interpreted as true or false in boolean and binary. So I come up with this idea 0 for Wrong (Dead) and 1 for Right (Alive)

From that information, we can find out SKR{} in binary format which are 01010011 01001011 01010010 01111011 01111101.

Schrödinger's Cat 2



Using the information and same idea to find the right answer from the correct answer (from the bot) and you will get something like what I did.

Schrödinger's Cat 2Schrödinger's Cat 2



Doing of all that, you just need to convert the binary to ASCII using any binary to ASCII converter (RapidTables) and you will get the flag. The flag is SKR{R1gh7_or_Wr0nG}