CTF Writeup

DAY 1

CyberStudents Day 1 challenge covering binary to ASCII, hex decoding, and Base64 encoding and decoding transformations to recover hidden flags.

Contents

Here is the challenge description: Image

Output of the start.txt is as follows: Image

πŸ”Ή Step 1: Binary β†’ ASCII

Each group of 8 bits represents one ASCII character.

Example:

00110101 β†’ 53 (decimal) β†’ '5' 00111001 β†’ 57 β†’ '9' 00110011 β†’ 51 β†’ '3'

Doing this for the entire sequence converts the binary into a readable ASCII string:

59334e6b6531637a624747774e664f474644533138334d4639685a48597a546a64664d6a41794e583033d

So after Step 1, we have a hex-looking string (characters 0–9 and a–f).

πŸ”Ή Step 2: ASCII β†’ Hex decoding

That ASCII output is actually hexadecimal.

Hex pairs represent bytes:

59 β†’ 'Y' 33 β†’ '3' 4e β†’ 'N' 6b β†’ 'k' 65 β†’ 'e' 31 β†’ '1' 63 β†’ 'c' 7a β†’ 'z' ...

Decoding the entire hex string gives:

Y3NkezVlbGNvbWVfOGFDS180MF9hZHYzTjdfejAyNX0=

Now this clearly ends with = β€” a big hint πŸ‘€
That means…

πŸ”Ή Step 3: Base64 decoding

The string is Base64-encoded.

Decoding it produces:

csd{W3lc0m3_8aCK_70_adv3N7_2025}