/ SEKAICTF  MISC

Sus

Someone sent this file to me, claiming he got it from a SEKAI where the palette is not colorful but purple. I had no idea what he was talking about – I only find it really sus.

Opening the SEKAI.sus file in Notepad, we see a bunch of hex numbers and long strings of 0s broken by a few hex digits in a row.

data

The first hour or so spent on this challenge consisted of analyzing this file. Some observations we made were that every line starts with a 5-6 digit hex number, except this one:

#BPM01:00

We also noted that there were only a certain set of digits that appeared in the strings of 0s, that most the strings of 0s had a length that was a power of 2 with two exceptions, and that the hex numbers were not strictly ascending.

Unfortunately, none of this was relevant to our final solution. After none of our observations lead us anywhere, I decided to google the italicized words of the problem description (SEKAI, palette, colorful, purple), and in just a few minutes, I found this repo.

In the README, I found:

README showing readSus function

This indicated that the problem’s .sus file contained Level Data. It appears to a file for a rhythm game called Purple Palette made using Sonulus.

Converting it to a JSON file, we see the level data:

JSON data

After figuring that out, we tried a variety of ways of solving this problem to no avail, including downloading and playing a Hatsune Miku game, and running a server to play the level.

Since combing the internet is what led to our first spurt of progress, that’s what we returned to. Google gave us the answer yet again, with this video showing a level editor for the game. Opening the file in the editor, we see:

level editor

This shows the various buttons and sliders of the game in letter formation, displaying our flag. We couldn’t figure out how to scroll through the entire level, so we just messed with zoom until we could see all the letters.

full flag in level editor

That’s our flag! SEKAI{SbtnFmnW2HnYbdDkryunTkrrtims}

bunnyrabbit022

Evelyn

Evelyn is a university student at a university. She really needs to sleep more but she can't because of university.

Read More