Misc - Weird Friend

Easy | 95 solves | 87 points

Description

My weird friend did it again! I gave him my list of questions and asked him for a quick response. He took things literally and this is what he gave me!? Can you make any sense of it?

Downloads

Solution

We are given a text file that contains a binary string.

I did not know how to approach this at first. There are 841 binary digits which was weird because it is not divisible by 8 so converting it to ASCII would not make sense. Towards the end of the CTF, the admin was hinting to focus on the word "quick response" which I did not immediately get but after some google searches, I realised that quick response is the acronym for QR. Now 841 binary digits make perfect sense because it is a square number (29x29=841).

During the CTF, I wrote a python script to form the QR code using the binary string.

Scanning the output QR code image will then give us the flag.

Flag: TFCCTF{why_ar3_QR_C0d3s_s0-complicated!?o00o0f}

Bonus

After the CTF, someone revealed that there is a website that can generate the QR code from the binary string. Link: https://bahamas10.github.io/binary-to-qrcode/

Should have totally googled more before starting any python scripting :|

Last updated