After downloading the challenge files, I see there are many files:
069b823.raw
31b3f8b.raw
4da6ff5.raw
8e1f2bc.raw
acd3730.raw
ae329eb.raw
f488e59.raw
blink
For the first step, I checked the blink file in the DIE (Detect It Easy) application to understand what type of executable it is:
As shown in the picture, It’s an ELF Linux executable. I opened it in IDA but after seeing the graph, I decided to check it later. At that moment I preferred to understand the program interactively. The program just returns what we write in stdin after a null terminator byte. I checked the other files but suddenly, I noticed that those are like ASCII arts and they complete each other. I decide to cat all of the files and pipe the output to the blink program. Its output is:
Then I copied the output to an editor and the result was: