Post

QuadRant

VishwaCTF 2025 QuadRant Challenge

Challenge description:

Four pieces of a forgotten code lie before you. Each fragment holds a part of a greater whole, but the puzzle is incomplete. Your task: find the pattern, align the pieces, and unlock the final code. Once the pieces fall into place, scan what you’ve created to uncover the secret within.

Let the search begin. {: .prompt-info }

For this challenge we were given 4 different images, each one is part of a QR code. I’m assuming that the QR code is either the flag or a clue to look at the next step of the flag. The flags are as follows:

quadrant 1 quadrant 2 quadrant 3 quadrant 4

Let’s use GIMP to piece the images together into a single QR code.

The reconstructed QR code

So an interesting thing about QR codes is that you do not need the entire code to be able to get the data that is on it. They do have some redundancy built into them, and while the math behind that is too high level for this writeup, the Wikipedia article on QR code’s has an interesting section on the error correction capabilities of them.

Anyway, if we scan with a QR code reader, it gives us the flag!

FLAG: VishwaCTF{aG9lMTIzNDU2c3Bhc3NhZ2U=}

This post is licensed under CC BY 4.0 by the author.